kernel: Resolve compilation issues

This commit is contained in:
ShirkNeko
2025-11-06 14:50:46 +08:00
parent 54e1e3dda3
commit 3382574aad
7 changed files with 21 additions and 49 deletions

View File

@@ -20,6 +20,13 @@
#include <linux/susfs.h>
#endif
static struct workqueue_struct *ksu_workqueue;
bool ksu_queue_work(struct work_struct *work)
{
return queue_work(ksu_workqueue, work);
}
int __init kernelsu_init(void)
{
pr_info("kernelsu.enabled=%d\n",
@@ -45,6 +52,8 @@ int __init kernelsu_init(void)
ksu_core_init();
ksu_workqueue = alloc_ordered_workqueue("kernelsu_work_queue", 0);
ksu_allowlist_init();
ksu_throne_tracker_init();
@@ -72,6 +81,8 @@ void kernelsu_exit(void)
ksu_throne_tracker_exit();
destroy_workqueue(ksu_workqueue);
#ifdef KSU_KPROBES_HOOK
ksu_ksud_exit();
ksu_sucompat_exit();