Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
[deliverable/linux.git] / include / asm-powerpc / unaligned.h
CommitLineData
a37c8875 1#ifndef _ASM_POWERPC_UNALIGNED_H
2#define _ASM_POWERPC_UNALIGNED_H
3
1da177e4 4#ifdef __KERNEL__
1da177e4
LT
5
6/*
7 * The PowerPC can do unaligned accesses itself in big endian mode.
8 *
9 * The strange macros are there to make sure these can't
10 * be misused in a way that makes them not work on other
11 * architectures where unaligned accesses aren't as simple.
12 */
13
14#define get_unaligned(ptr) (*(ptr))
15
16#define put_unaligned(val, ptr) ((void)( *(ptr) = (val) ))
17
a37c8875 18#endif /* __KERNEL__ */
19#endif /* _ASM_POWERPC_UNALIGNED_H */
This page took 0.219388 seconds and 5 git commands to generate.