datapath: Add __aligned_u64 compat support for user and kernel headers.
authorBen Pfaff <blp@nicira.com>
Wed, 1 Dec 2010 00:49:10 +0000 (16:49 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 3 Dec 2010 17:32:31 +0000 (09:32 -0800)
commit3fd8e510dc0a5184be2ec4b909b172ff7b7043cf
treeebad581dfffe9a700dd2bd11d93488bc4231d721
parent4029c21acb33723ecc3f621c1c75819651889b58
datapath: Add __aligned_u64 compat support for user and kernel headers.

__aligned_u64 is a 64-bit integer type that is guaranteed to be aligned on
a 64-bit boundary.  It is used in ABI structures to allow them to be shared
between 32- and 64-bit userspace without the need for kernel compat code.
The first use in OVS is coming up in this series of patches.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
include/linux/types.h [new file with mode: 0644]