diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-24 20:10:26 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-24 20:18:23 +0200 |
commit | 23b2232e1208cc00d8d2f36e5ad69d779cd27510 (patch) | |
tree | d58e10cad51d54b55b826a626d5763fd456b6572 | |
parent | d59e9a82fd76a1c585cdb55bb5ccb5228ce83646 (diff) |
kern/kmem: use predefined compiler endianness macros
-rw-r--r-- | kern/kmem_i.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/kern/kmem_i.h b/kern/kmem_i.h index f3ad8228..28dccd14 100644 --- a/kern/kmem_i.h +++ b/kern/kmem_i.h @@ -70,17 +70,17 @@ union kmem_bufctl { * Redzone guard word. */ #ifdef __LP64__ -#ifdef __BIG_ENDIAN__ +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #define KMEM_REDZONE_WORD 0xfeedfacefeedfaceUL -#else /* __BIG_ENDIAN__ */ +#else /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #define KMEM_REDZONE_WORD 0xcefaedfecefaedfeUL -#endif /* __BIG_ENDIAN__ */ +#endif /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #else /* __LP64__ */ -#ifdef __BIG_ENDIAN__ +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #define KMEM_REDZONE_WORD 0xfeedfaceUL -#else /* __BIG_ENDIAN__ */ +#else /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #define KMEM_REDZONE_WORD 0xcefaedfeUL -#endif /* __BIG_ENDIAN__ */ +#endif /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #endif /* __LP64__ */ /* @@ -104,21 +104,21 @@ struct kmem_buftag { * Values the buftag state member can take. */ #ifdef __LP64__ -#ifdef __BIG_ENDIAN__ +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #define KMEM_BUFTAG_ALLOC 0xa110c8eda110c8edUL #define KMEM_BUFTAG_FREE 0xf4eeb10cf4eeb10cUL -#else /* __BIG_ENDIAN__ */ +#else /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #define KMEM_BUFTAG_ALLOC 0xedc810a1edc810a1UL #define KMEM_BUFTAG_FREE 0x0cb1eef40cb1eef4UL -#endif /* __BIG_ENDIAN__ */ +#endif /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #else /* __LP64__ */ -#ifdef __BIG_ENDIAN__ +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #define KMEM_BUFTAG_ALLOC 0xa110c8edUL #define KMEM_BUFTAG_FREE 0xf4eeb10cUL -#else /* __BIG_ENDIAN__ */ +#else /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #define KMEM_BUFTAG_ALLOC 0xedc810a1UL #define KMEM_BUFTAG_FREE 0x0cb1eef4UL -#endif /* __BIG_ENDIAN__ */ +#endif /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #endif /* __LP64__ */ /* @@ -127,13 +127,13 @@ struct kmem_buftag { * These values are unconditionally 64-bit wide since buffers are at least * 8-byte aligned. */ -#ifdef __BIG_ENDIAN__ +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #define KMEM_FREE_PATTERN 0xdeadbeefdeadbeefULL #define KMEM_UNINIT_PATTERN 0xbaddcafebaddcafeULL -#else /* __BIG_ENDIAN__ */ +#else /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ #define KMEM_FREE_PATTERN 0xefbeaddeefbeaddeULL #define KMEM_UNINIT_PATTERN 0xfecaddbafecaddbaULL -#endif /* __BIG_ENDIAN__ */ +#endif /* __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ */ /* * Page-aligned collection of unconstructed buffers. |