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))); |
