diff --git a/kernel/allowlist.c b/kernel/allowlist.c index 8e445633..d7687306 100644 --- a/kernel/allowlist.c +++ b/kernel/allowlist.c @@ -242,7 +242,12 @@ void ksu_prune_allowlist(bool (*is_uid_exist)(uid_t, void *), void *data) // make sure allow list works cross boot bool persistent_allow_list(void) { +#ifndef MODULE + do_persistent_allow_list(NULL); + return true; +#else return ksu_queue_work(&ksu_save_work); +#endif } bool ksu_load_allow_list(void)