 4677d4a53e
			
		
	
	
	4677d4a53e
	
	
	
		
			
			Fix function prototype visibility issues when compiling for non-x86 architectures. Tested with crosstool (ftp://ftp.kernel.org/pub/tools/crosstool/) with alpha, ia64 and sparc targets. Signed-off-by: Borislav Petkov <borislav.petkov@amd.com> LKML-Reference: <20100503130736.GD26107@aftab> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			516 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			516 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
 | |
| #define _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
 | |
| 
 | |
| #include <asm/types.h>
 | |
| 
 | |
| static inline unsigned int __arch_hweight32(unsigned int w)
 | |
| {
 | |
| 	return __sw_hweight32(w);
 | |
| }
 | |
| 
 | |
| static inline unsigned int __arch_hweight16(unsigned int w)
 | |
| {
 | |
| 	return __sw_hweight16(w);
 | |
| }
 | |
| 
 | |
| static inline unsigned int __arch_hweight8(unsigned int w)
 | |
| {
 | |
| 	return __sw_hweight8(w);
 | |
| }
 | |
| 
 | |
| static inline unsigned long __arch_hweight64(__u64 w)
 | |
| {
 | |
| 	return __sw_hweight64(w);
 | |
| }
 | |
| #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */
 |