kernel: clean up ksu_inode_permission by removing unused code

This commit is contained in:
ShirkNeko
2025-06-21 14:59:42 +08:00
parent a437f69586
commit aef862e91a

View File

@@ -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)) {