From d8db1b6c43185eaec89965e085b9bb01686aabfd Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Sat, 8 Nov 2025 20:52:29 +0800 Subject: [PATCH] kernel: Resolved compatibility issues with su when using manual hooks --- kernel/ksu.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kernel/ksu.c b/kernel/ksu.c index ba44202a..28802959 100644 --- a/kernel/ksu.c +++ b/kernel/ksu.c @@ -55,8 +55,9 @@ int __init kernelsu_init(void) ksu_throne_tracker_init(); -#ifdef KSU_KPROBES_HOOK ksu_sucompat_init(); + +#ifdef KSU_KPROBES_HOOK ksu_ksud_init(); #else pr_debug("init ksu driver\n"); @@ -80,9 +81,10 @@ void kernelsu_exit(void) destroy_workqueue(ksu_workqueue); -#ifdef CONFIG_KSU_KPROBES_HOOK - ksu_ksud_exit(); ksu_sucompat_exit(); + +#ifdef KSU_KPROBES_HOOK + ksu_ksud_exit(); #endif ksu_core_exit();