diff --git a/headers/private/kernel/kernel.h b/headers/private/kernel/kernel.h index 34f03b333d..bbacaff9cd 100644 --- a/headers/private/kernel/kernel.h +++ b/headers/private/kernel/kernel.h @@ -9,8 +9,11 @@ #include /* Passed in buffers from user-space shouldn't point into the kernel */ -#define CHECK_USER_ADDRESS(x) \ - ((addr)(x) < KERNEL_BASE || (addr)(x) > KERNEL_TOP) +#define IS_USER_ADDRESS(x) \ + ((addr_t)(x) < KERNEL_BASE || (addr_t)(x) > KERNEL_TOP) + +#define IS_KERNEL_ADDRESS(x) \ + ((addr_t)(x) >= KERNEL_BASE && (addr_t)(x) <= KERNEL_TOP) /** Size of the kernel stack */ #define KSTACK_SIZE (PAGE_SIZE * 2)