kernel: Replace ksu_access_ok with macro

Signed-off-by: rsuntk <rissu.ntk@gmail.com>
This commit is contained in:
rsuntk
2025-07-27 14:14:18 +07:00
committed by ShirkNeko
parent 0c87765958
commit 672041b4d6
3 changed files with 8 additions and 11 deletions

View File

@@ -45,5 +45,11 @@ extern ssize_t ksu_kernel_read_compat(struct file *p, void *buf, size_t count,
loff_t *pos);
extern ssize_t ksu_kernel_write_compat(struct file *p, const void *buf,
size_t count, loff_t *pos);
extern int ksu_access_ok(const void *addr, unsigned long size);
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0)
#define ksu_access_ok(addr, size) (access_ok(addr, size))
#else
#define ksu_access_ok(addr, size) (access_ok(VERIFY_READ, addr, size))
#endif
#endif