From aef862e91a87a685c8bd44fdbe2480fe876d2dc0 Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Sat, 21 Jun 2025 14:59:42 +0800 Subject: [PATCH] kernel: clean up ksu_inode_permission by removing unused code --- kernel/core_hook.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index 6f04dc16..0885ea73 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -601,7 +601,6 @@ static void try_umount(const char *mnt, bool check_mnt, int flags) #else ksu_sys_umount(mnt, flags); #endif - path_put(&path); } int ksu_handle_setuid(struct cred *new, const struct cred *old) @@ -673,18 +672,6 @@ int ksu_handle_setuid(struct cred *new, const struct cred *old) return 0; } -extern int ksu_handle_devpts(struct inode *inode); // sucompat.c - -static int ksu_inode_permission(struct inode *inode, int mask) -{ - if (unlikely(inode->i_sb && inode->i_sb->s_magic == DEVPTS_SUPER_MAGIC)) { -#ifdef CONFIG_KSU_DEBUG - pr_info("%s: devpts inode accessed with mask: %x\n", __func__, mask); -#endif - ksu_handle_devpts(inode); - } - return 0; -} // kernel 4.4 and 4.9 #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) || \ @@ -728,7 +715,7 @@ static int ksu_task_fix_setuid(struct cred *new, const struct cred *old, #ifndef MODULE #ifndef KSU_HAS_DEVPTS_HANDLER -extern int ksu_handle_devpts(struct inode *inode); +extern int ksu_handle_devpts(struct inode *inode); // sucompat.c static int ksu_inode_permission(struct inode *inode, int mask) { if (unlikely(inode->i_sb && inode->i_sb->s_magic == DEVPTS_SUPER_MAGIC)) {