kernel: When CONFIG_KSU = m, disable sulog

This commit is contained in:
ShirkNeko
2025-11-02 03:09:55 +08:00
parent bd0b07cba9
commit c06d694ebc
3 changed files with 10 additions and 2 deletions

View File

@@ -31,6 +31,10 @@ obj-$(CONFIG_KSU_TRACEPOINT_HOOK) += ksu_trace_export.o
obj-$(CONFIG_KPM) += kpm/ obj-$(CONFIG_KPM) += kpm/
ifeq ($(CONFIG_KSU),m)
ccflags-y += -DKSU_MODULE
endif
REPO_OWNER := SukiSU-Ultra REPO_OWNER := SukiSU-Ultra
REPO_NAME := SukiSU-Ultra REPO_NAME := SukiSU-Ultra

View File

@@ -4,7 +4,11 @@
#include <linux/types.h> #include <linux/types.h>
#include <linux/version.h> #include <linux/version.h>
#ifdef KSU_MODULE
#define __SULOG_GATE 0
#else
#define __SULOG_GATE 1 #define __SULOG_GATE 1
#endif
#if __SULOG_GATE #if __SULOG_GATE
extern struct timezone sys_tz; extern struct timezone sys_tz;

View File

@@ -632,7 +632,7 @@ int ksu_install_fd(void)
// Install fd // Install fd
fd_install(fd, filp); fd_install(fd, filp);
#if __SULOG_GATE #if __SULOG_GATE
ksu_sulog_report_permission_check(current_uid().val, current->comm, fd >= 0); ksu_sulog_report_permission_check(current_uid().val, current->comm, fd >= 0);
#endif #endif