Loading arch/arm/include/asm/byteorder.h +11 −14 Original line number Diff line number Diff line Loading @@ -18,7 +18,15 @@ #include <linux/compiler.h> #include <asm/types.h> static inline __attribute_const__ __u32 ___arch__swab32(__u32 x) #ifdef __ARMEB__ # define __BIG_ENDIAN #else # define __LITTLE_ENDIAN #endif #define __SWAB_64_THRU_32__ static inline __attribute_const__ __u32 __arch_swab32(__u32 x) { __u32 t; Loading @@ -40,19 +48,8 @@ static inline __attribute_const__ __u32 ___arch__swab32(__u32 x) return x; } #define __arch_swab32 __arch_swab32 #define __arch__swab32(x) ___arch__swab32(x) #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) # define __BYTEORDER_HAS_U64__ # define __SWAB_64_THRU_32__ #endif #include <linux/byteorder.h> #ifdef __ARMEB__ #include <linux/byteorder/big_endian.h> #else #include <linux/byteorder/little_endian.h> #endif #endif Loading
arch/arm/include/asm/byteorder.h +11 −14 Original line number Diff line number Diff line Loading @@ -18,7 +18,15 @@ #include <linux/compiler.h> #include <asm/types.h> static inline __attribute_const__ __u32 ___arch__swab32(__u32 x) #ifdef __ARMEB__ # define __BIG_ENDIAN #else # define __LITTLE_ENDIAN #endif #define __SWAB_64_THRU_32__ static inline __attribute_const__ __u32 __arch_swab32(__u32 x) { __u32 t; Loading @@ -40,19 +48,8 @@ static inline __attribute_const__ __u32 ___arch__swab32(__u32 x) return x; } #define __arch_swab32 __arch_swab32 #define __arch__swab32(x) ___arch__swab32(x) #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) # define __BYTEORDER_HAS_U64__ # define __SWAB_64_THRU_32__ #endif #include <linux/byteorder.h> #ifdef __ARMEB__ #include <linux/byteorder/big_endian.h> #else #include <linux/byteorder/little_endian.h> #endif #endif