]> Pileus Git - ~andy/linux/blobdiff - arch/x86/include/asm/smpboot_hooks.h
x86: Use u32 instead of long to set reset vector back to 0
[~andy/linux] / arch / x86 / include / asm / smpboot_hooks.h
index 6c22bf353f26495b1fa71dc5a92cdaa05e5b1d8e..725b7783199328c936bb10350d55b797b661315e 100644 (file)
@@ -34,7 +34,7 @@ static inline void smpboot_restore_warm_reset_vector(void)
         */
        CMOS_WRITE(0, 0xf);
 
-       *((volatile long *)phys_to_virt(apic->trampoline_phys_low)) = 0;
+       *((volatile u32 *)phys_to_virt(apic->trampoline_phys_low)) = 0;
 }
 
 static inline void __init smpboot_setup_io_apic(void)