From 58c828989008f2edb4fbdd779d52c1317ce3ca86 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Mon, 17 Nov 2025 22:52:40 +0800 Subject: [PATCH] kernel/ksud: Fix KSU_IOCTL_NUKE_EXT4_SYSFS definition --- kernel/supercalls.h | 2 +- userspace/ksud/src/ksucalls.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/supercalls.h b/kernel/supercalls.h index ca3f0720..c4f95e19 100644 --- a/kernel/supercalls.h +++ b/kernel/supercalls.h @@ -151,7 +151,7 @@ struct ksu_manual_su_cmd { #define KSU_IOCTL_SET_FEATURE _IOC(_IOC_WRITE, 'K', 14, 0) #define KSU_IOCTL_GET_WRAPPER_FD _IOC(_IOC_WRITE, 'K', 15, 0) #define KSU_IOCTL_MANAGE_MARK _IOC(_IOC_READ|_IOC_WRITE, 'K', 16, 0) -#define KSU_IOCTL_NUKE_EXT4_SYSFS _IOC(_IOC_READ|_IOC_WRITE, 'K', 17, 0) +#define KSU_IOCTL_NUKE_EXT4_SYSFS _IOC(_IOC_WRITE, 'K', 17, 0) // Other IOCTL command definitions #define KSU_IOCTL_GET_FULL_VERSION _IOC(_IOC_READ, 'K', 100, 0) #define KSU_IOCTL_HOOK_TYPE _IOC(_IOC_READ, 'K', 101, 0) diff --git a/userspace/ksud/src/ksucalls.rs b/userspace/ksud/src/ksucalls.rs index 446f3ed8..6016a368 100644 --- a/userspace/ksud/src/ksucalls.rs +++ b/userspace/ksud/src/ksucalls.rs @@ -17,7 +17,7 @@ const KSU_IOCTL_GET_FEATURE: u32 = 0xc0004b0d; // _IOC(_IOC_READ|_IOC_WRITE, 'K' const KSU_IOCTL_SET_FEATURE: u32 = 0x40004b0e; // _IOC(_IOC_WRITE, 'K', 14, 0) const KSU_IOCTL_GET_WRAPPER_FD: u32 = 0x40004b0f; // _IOC(_IOC_WRITE, 'K', 15, 0) const KSU_IOCTL_MANAGE_MARK: u32 = 0xc0004b10; // _IOC(_IOC_READ|_IOC_WRITE, 'K', 16, 0) -const KSU_IOCTL_NUKE_EXT4_SYSFS: u32 = 0xc0004b11; // _IOC(_IOC_READ|_IOC_WRITE, 'K', 17, 0) +const KSU_IOCTL_NUKE_EXT4_SYSFS: u32 = 0x40004b11; // _IOC(_IOC_WRITE, 'K', 17, 0) #[repr(C)] #[derive(Clone, Copy, Default)]