diff options
Diffstat (limited to 'arch/x86/lib/delay_32.c')
-rw-r--r-- | arch/x86/lib/delay_32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/lib/delay_32.c b/arch/x86/lib/delay_32.c index bf6de05445ba..0b659a320b1e 100644 --- a/arch/x86/lib/delay_32.c +++ b/arch/x86/lib/delay_32.c | |||
@@ -114,7 +114,7 @@ inline void __const_udelay(unsigned long xloops) | |||
114 | int d0; | 114 | int d0; |
115 | 115 | ||
116 | xloops *= 4; | 116 | xloops *= 4; |
117 | __asm__("mull %0" | 117 | __asm__("mull %%edx" |
118 | :"=d" (xloops), "=&a" (d0) | 118 | :"=d" (xloops), "=&a" (d0) |
119 | :"1" (xloops), "0" | 119 | :"1" (xloops), "0" |
120 | (cpu_data(raw_smp_processor_id()).loops_per_jiffy * (HZ/4))); | 120 | (cpu_data(raw_smp_processor_id()).loops_per_jiffy * (HZ/4))); |