kernel: Resolved compatibility issues with su when using manual hooks

This commit is contained in:
ShirkNeko
2025-11-08 20:52:29 +08:00
parent 3137fc4ee0
commit d8db1b6c43

View File

@@ -55,8 +55,9 @@ int __init kernelsu_init(void)
ksu_throne_tracker_init(); ksu_throne_tracker_init();
#ifdef KSU_KPROBES_HOOK
ksu_sucompat_init(); ksu_sucompat_init();
#ifdef KSU_KPROBES_HOOK
ksu_ksud_init(); ksu_ksud_init();
#else #else
pr_debug("init ksu driver\n"); pr_debug("init ksu driver\n");
@@ -80,9 +81,10 @@ void kernelsu_exit(void)
destroy_workqueue(ksu_workqueue); destroy_workqueue(ksu_workqueue);
#ifdef CONFIG_KSU_KPROBES_HOOK
ksu_ksud_exit();
ksu_sucompat_exit(); ksu_sucompat_exit();
#ifdef KSU_KPROBES_HOOK
ksu_ksud_exit();
#endif #endif
ksu_core_exit(); ksu_core_exit();