 5ab24c79af
			
		
	
	
	5ab24c79af
	
	
	
		
			
			The declaration and implementation of __const_udelay use different names for the parameter on a number of architectures: include/asm-avr32/delay.h:15:extern void __const_udelay(unsigned long usecs); arch/avr32/lib/delay.c:39:inline void __const_udelay(unsigned long xloops) include/asm-sh/delay.h:15:extern void __const_udelay(unsigned long usecs); arch/sh/lib/delay.c:22:inline void __const_udelay(unsigned long xloops) include/asm-m32r/delay.h:15:extern void __const_udelay(unsigned long usecs); arch/m32r/lib/delay.c:58:void __const_udelay(unsigned long xloops) include/asm-x86/delay.h:16:extern void __const_udelay(unsigned long usecs); arch/x86/lib/delay_32.c:82:inline void __const_udelay(unsigned long xloops) arch/x86/lib/delay_64.c:46:inline void __const_udelay(unsigned long xloops) The units of the parameter isn't usecs, so that name is definitely wrong. It's also not exactly loops, so I suppose xloops is an OK name. This patch changes these names from usecs to xloops. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Cc: Haavard Skinnemoen <hskinnemoen@atmel.com> Cc: Paul Mundt <lethal@linux-sh.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: Hirokazu Takata <takata@linux-m32r.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			860 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			860 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _ASM_X86_DELAY_H
 | |
| #define _ASM_X86_DELAY_H
 | |
| 
 | |
| /*
 | |
|  * Copyright (C) 1993 Linus Torvalds
 | |
|  *
 | |
|  * Delay routines calling functions in arch/x86/lib/delay.c
 | |
|  */
 | |
| 
 | |
| /* Undefined functions to get compile-time errors */
 | |
| extern void __bad_udelay(void);
 | |
| extern void __bad_ndelay(void);
 | |
| 
 | |
| extern void __udelay(unsigned long usecs);
 | |
| extern void __ndelay(unsigned long nsecs);
 | |
| extern void __const_udelay(unsigned long xloops);
 | |
| extern void __delay(unsigned long loops);
 | |
| 
 | |
| /* 0x10c7 is 2**32 / 1000000 (rounded up) */
 | |
| #define udelay(n) (__builtin_constant_p(n) ? \
 | |
| 	((n) > 20000 ? __bad_udelay() : __const_udelay((n) * 0x10c7ul)) : \
 | |
| 	__udelay(n))
 | |
| 
 | |
| /* 0x5 is 2**32 / 1000000000 (rounded up) */
 | |
| #define ndelay(n) (__builtin_constant_p(n) ? \
 | |
| 	((n) > 20000 ? __bad_ndelay() : __const_udelay((n) * 5ul)) : \
 | |
| 	__ndelay(n))
 | |
| 
 | |
| void use_tsc_delay(void);
 | |
| 
 | |
| #endif /* _ASM_X86_DELAY_H */
 |