• Linus Torvalds's avatar
    Revert "endian: #define __BYTE_ORDER" · 13da9e20
    Linus Torvalds authored
    This reverts commit b3b77c8c, which was
    also totally broken (see commit 0d2daf5c that reverted the crc32
    version of it).  As reported by Stephen Rothwell, it causes problems on
    big-endian machines:
    
    > In file included from fs/jfs/jfs_types.h:33,
    >                  from fs/jfs/jfs_incore.h:26,
    >                  from fs/jfs/file.c:22:
    > fs/jfs/endian24.h:36:101: warning: "__LITTLE_ENDIAN" is not defined
    
    The kernel has never had that crazy "__BYTE_ORDER == __LITTLE_ENDIAN"
    model.  It's not how we do things, and it isn't how we _should_ do
    things.  So don't go there.
    Requested-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    13da9e20
big_endian.h 3.64 KB