btrfs-progs: kerncompat: Fix re-definition of __bitwise
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Thu, 16 Mar 2017 03:18:30 +0000 (11:18 +0800)
committerDavid Sterba <dsterba@suse.com>
Thu, 16 Mar 2017 16:40:35 +0000 (17:40 +0100)
commit1d1e2ef6bf021b3948b5122d5a7e87e15dfbbdff
tree53d6e7e6d2b9103848f35389bb3370802f661b4a
parentc3d38a188024c3a3e85eb01c20e4b20f7abec000
btrfs-progs: kerncompat: Fix re-definition of __bitwise

In latest linux api headers, __bitwise is already defined in
/usr/include/linux/types.h.

So kerncompat.h will re-define __bitwise, and cause gcc warning.

Fix it by checking if __bitwise is already define.

Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
kerncompat.h