at v2.6.13-rc4 18 lines 452 B view raw
1#ifdef __KERNEL__ 2#ifndef __PPC_UNALIGNED_H 3#define __PPC_UNALIGNED_H 4 5/* 6 * The PowerPC can do unaligned accesses itself in big endian mode. 7 * 8 * The strange macros are there to make sure these can't 9 * be misused in a way that makes them not work on other 10 * architectures where unaligned accesses aren't as simple. 11 */ 12 13#define get_unaligned(ptr) (*(ptr)) 14 15#define put_unaligned(val, ptr) ((void)( *(ptr) = (val) )) 16 17#endif 18#endif /* __KERNEL__ */