Andrew Morton 于2019年10月12日周六 上午10:19写道: > > ./include/linux/err.h:22:49: warning: cast to pointer from integer of > different size [-Wint-to-pointer-cast] > #define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >= (unsigned > long)-MAX_ERRNO) > ^ > ./include/linux/compiler.h:78:42: note: in definition of macro unlikely > # define unlikely(x) __builtin_expect(!!(x), 0) > ^ > mm/mmap.c:3006:6: note: in expansion of macro IS_ERR_VALUE > if (IS_ERR_VALUE(error)) > > Thanks for your review. I will send a v2.