kernel: remove unused workqueue

This commit is contained in:
weishu
2025-11-06 02:29:04 +00:00
committed by ShirkNeko
parent 91312effba
commit c8e103062a
2 changed files with 2 additions and 20 deletions

View File

@@ -14,16 +14,6 @@
#include "ksu.h" #include "ksu.h"
#include "throne_tracker.h" #include "throne_tracker.h"
static struct workqueue_struct *ksu_workqueue;
bool ksu_queue_work(struct work_struct *work)
{
return queue_work(ksu_workqueue, work);
}
extern int ksu_handle_execveat_sucompat(int *fd, struct filename **filename_ptr,
void *argv, void *envp, int *flags);
extern void ksu_sucompat_init(); extern void ksu_sucompat_init();
extern void ksu_sucompat_exit(); extern void ksu_sucompat_exit();
extern void ksu_ksud_init(); extern void ksu_ksud_init();
@@ -47,15 +37,12 @@ int __init kernelsu_init(void)
ksu_core_init(); ksu_core_init();
ksu_workqueue = alloc_ordered_workqueue("kernelsu_work_queue", 0);
ksu_allowlist_init(); ksu_allowlist_init();
ksu_throne_tracker_init(); ksu_throne_tracker_init();
ksu_sucompat_init();
#ifdef KSU_KPROBES_HOOK #ifdef KSU_KPROBES_HOOK
ksu_sucompat_init();
ksu_ksud_init(); ksu_ksud_init();
#else #else
pr_alert("KPROBES is disabled, KernelSU may not work, please check https://kernelsu.org/guide/how-to-integrate-for-non-gki.html"); pr_alert("KPROBES is disabled, KernelSU may not work, please check https://kernelsu.org/guide/how-to-integrate-for-non-gki.html");
@@ -77,12 +64,9 @@ void kernelsu_exit(void)
ksu_throne_tracker_exit(); ksu_throne_tracker_exit();
destroy_workqueue(ksu_workqueue);
ksu_sucompat_exit();
#ifdef KSU_KPROBES_HOOK #ifdef KSU_KPROBES_HOOK
ksu_ksud_exit(); ksu_ksud_exit();
ksu_sucompat_exit();
#endif #endif
ksu_core_exit(); ksu_core_exit();

View File

@@ -95,8 +95,6 @@ struct app_profile {
}; };
}; };
bool ksu_queue_work(struct work_struct *work);
static inline int startswith(char *s, char *prefix) static inline int startswith(char *s, char *prefix)
{ {
return strncmp(s, prefix, strlen(prefix)); return strncmp(s, prefix, strlen(prefix));