21 lines
		
	
	
	
		
			493 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			493 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef __ASM_PARISC_BITSPERLONG_H
 | ||
|  | #define __ASM_PARISC_BITSPERLONG_H
 | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * using CONFIG_* outside of __KERNEL__ is wrong, | ||
|  |  * __LP64__ was also removed from headers, so what | ||
|  |  * is the right approach on parisc? | ||
|  |  *	-arnd | ||
|  |  */ | ||
|  | #if (defined(__KERNEL__) && defined(CONFIG_64BIT)) || defined (__LP64__)
 | ||
|  | #define __BITS_PER_LONG 64
 | ||
|  | #define SHIFT_PER_LONG 6
 | ||
|  | #else
 | ||
|  | #define __BITS_PER_LONG 32
 | ||
|  | #define SHIFT_PER_LONG 5
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #include <asm-generic/bitsperlong.h>
 | ||
|  | 
 | ||
|  | #endif /* __ASM_PARISC_BITSPERLONG_H */
 |