kernel: enable sucompat iff KPROBES enabled, close #100
This commit is contained in:
10
kernel/ksu.c
10
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(
|
||||
|
||||
Reference in New Issue
Block a user