diff options
author | John Baldwin <jhb@FreeBSD.org> | 2020-12-17 20:28:53 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2020-12-17 20:28:53 +0000 |
commit | de66c9a118f8d5ebeb768cf416ecc1938ef1eb76 (patch) | |
tree | 1445d4d940aa3428cd47da5b2dbb2098b83a62b8 | |
parent | 352b4e209258994b2fc7e45f4181dbd6699bcd04 (diff) | |
download | src-de66c9a118f8d5ebeb768cf416ecc1938ef1eb76.tar.gz src-de66c9a118f8d5ebeb768cf416ecc1938ef1eb76.zip |
Notes
-rw-r--r-- | sys/compat/linuxkpi/common/include/linux/err.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/err.h b/sys/compat/linuxkpi/common/include/linux/err.h index 5f71ebf59b5b..40a8ba82dfda 100644 --- a/sys/compat/linuxkpi/common/include/linux/err.h +++ b/sys/compat/linuxkpi/common/include/linux/err.h @@ -37,30 +37,30 @@ #define MAX_ERRNO 4095 -#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO) +#define IS_ERR_VALUE(x) unlikely((x) >= (uintptr_t)-MAX_ERRNO) static inline void * ERR_PTR(long error) { - return (void *)error; + return (void *)(intptr_t)error; } static inline long PTR_ERR(const void *ptr) { - return (long)ptr; + return (intptr_t)ptr; } -static inline long +static inline bool IS_ERR(const void *ptr) { - return IS_ERR_VALUE((unsigned long)ptr); + return IS_ERR_VALUE((uintptr_t)ptr); } -static inline long +static inline bool IS_ERR_OR_NULL(const void *ptr) { - return !ptr || IS_ERR_VALUE((unsigned long)ptr); + return !ptr || IS_ERR_VALUE((uintptr_t)ptr); } static inline void * |