X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os%2Fos.h;h=b8eee66a14501fd2d083dda2920684940b7cb815;hb=b29c813fc632d486d8c9c7858c26ab31e0b89e8d;hp=7f92d1bc710bbf84a13c582a7e0d5c7893b36697;hpb=6cf71c249abd60f2d2f6878ae436d4bab00aacbd;p=fio.git diff --git a/os/os.h b/os/os.h index 7f92d1bc..b8eee66a 100644 --- a/os/os.h +++ b/os/os.h @@ -200,29 +200,26 @@ static inline uint64_t fio_swap64(uint64_t val) #endif #endif /* FIO_HAVE_BYTEORDER_FUNCS */ +#ifdef FIO_INTERNAL #define le16_to_cpu(val) ({ \ - uint16_t *__val = &(val); \ - __le16_to_cpu(*__val); \ + __le16_to_cpu(val); \ }) #define le32_to_cpu(val) ({ \ - uint32_t *__val = &(val); \ - __le32_to_cpu(*__val); \ + __le32_to_cpu(val); \ }) #define le64_to_cpu(val) ({ \ - uint64_t *__val = &(val); \ - __le64_to_cpu(*__val); \ + __le64_to_cpu(val); \ }) +#endif + #define cpu_to_le16(val) ({ \ - uint16_t *__val = &(val); \ - __cpu_to_le16(*__val); \ + __cpu_to_le16(val); \ }) #define cpu_to_le32(val) ({ \ - uint32_t *__val = &(val); \ - __cpu_to_le32(*__val); \ + __cpu_to_le32(val); \ }) #define cpu_to_le64(val) ({ \ - uint64_t *__val = &(val); \ - __cpu_to_le64(*__val); \ + __cpu_to_le64(val); \ }) #ifndef FIO_HAVE_BLKTRACE @@ -327,7 +324,7 @@ static inline unsigned int cpus_online(void) } #endif -#ifndef CONFIG_CPU_COUNT +#ifndef CPU_COUNT #ifdef FIO_HAVE_CPU_AFFINITY static inline int CPU_COUNT(os_cpu_mask_t *mask) {