kernel: enable sucompat iff KPROBES enabled, close #100

This commit is contained in:
weishu
2023-01-24 14:38:33 +07:00
parent 87d05fbbdc
commit fbd7d0f90d

View File

@@ -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(