diff --git a/kernel/ksu.c b/kernel/ksu.c index f41b2c83..7424e1e7 100644 --- a/kernel/ksu.c +++ b/kernel/ksu.c @@ -319,7 +319,11 @@ int __init kernelsu_init(void) ksu_uid_observer_init(); +#ifdef CONFIG_KPROBES enable_sucompat(); +#else +#warning("KPROBES is disabled, KernelSU may not work, please check https://kernelsu.org/guide/how-to-integrate-for-non-gki.html") +#endif return 0; } @@ -334,13 +338,9 @@ void kernelsu_exit(void) module_init(kernelsu_init); module_exit(kernelsu_exit); -#ifndef CONFIG_KPROBES -#error("`CONFIG_KPROBES` must be enabled for KernelSU!") -#endif - MODULE_LICENSE("GPL"); MODULE_AUTHOR("weishu"); -MODULE_DESCRIPTION("Android GKI KernelSU"); +MODULE_DESCRIPTION("Android KernelSU"); #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0) MODULE_IMPORT_NS(