btrfs-progs: fix unaligned compat endian warnings
authorZach Brown <zab@redhat.com>
Wed, 14 Aug 2013 23:16:42 +0000 (16:16 -0700)
committerDavid Sterba <dsterba@suse.cz>
Tue, 3 Sep 2013 17:41:09 +0000 (19:41 +0200)
commit1eb159a295261c56d14b962eb3d4763f8ce38807
tree7580375b7aaf1e5cfe1ad13cb5ceeaef08590796
parentd1dc0919808b4a80c47ca720e5ff610ed6f4a1b5
btrfs-progs: fix unaligned compat endian warnings

The _una_ struct's entire job is to pass an argument to le*_to_cpu.  So
it's a little embarassing that it uses a native cpu types and generates
endian warnings.

ctree.h:1616:1: warning: incorrect type in assignment (different base types)
ctree.h:1616:1:    expected unsigned long long [unsigned] [usertype] x
ctree.h:1616:1:    got restricted __le64 [usertype] <noident>

Signed-off-by: Zach Brown <zab@redhat.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
kerncompat.h