jfs: get rid of homegrown endianness helpers
authorAl Viro <viro@ZenIV.linux.org.uk>
Fri, 19 Dec 2014 06:51:26 +0000 (06:51 +0000)
committerDave Kleikamp <dave.kleikamp@oracle.com>
Tue, 23 Dec 2014 23:01:24 +0000 (17:01 -0600)
commite1f1fe798d2f2eab904624125ba924d08205f960
tree7da293aa0c88034b38b03afeb7e46823a7f87751
parent53262d12d1658669029ab39a63e3d314108abe66
jfs: get rid of homegrown endianness helpers

Get rid of le24 stuff, along with the bitfields use - all that stuff
can be done with standard stuff, in sparse-verifiable manner.  Moreover,
that way (shift-and-mask) often generates better code - gcc optimizer
sucks on bitfields...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
----
fs/jfs/endian24.h [deleted file]
fs/jfs/jfs_dtree.c
fs/jfs/jfs_types.h
fs/jfs/jfs_xtree.h