From 351dc15d0874bf4b908f5baf6425700348b3dcad Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Sat, 16 Aug 2025 14:34:51 +0800 Subject: [PATCH] Fix lld link ksu_current_uid problem --- kernel/core_hook.c | 1 + kernel/manager.h | 1 + kernel/sucompat.c | 1 + 3 files changed, 3 insertions(+) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index 2d6103b6..d25d7bcf 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -48,6 +48,7 @@ #include "throne_tracker.h" #include "kernel_compat.h" #include "kpm/kpm.h" +#include "include/ksu_creds.h" static bool ksu_module_mounted = false; diff --git a/kernel/manager.h b/kernel/manager.h index c7304e83..766cfe67 100644 --- a/kernel/manager.h +++ b/kernel/manager.h @@ -3,6 +3,7 @@ #include #include +#include "include/ksu_creds.h" #define KSU_INVALID_UID -1 diff --git a/kernel/sucompat.c b/kernel/sucompat.c index 8b20b1a4..64928715 100644 --- a/kernel/sucompat.c +++ b/kernel/sucompat.c @@ -21,6 +21,7 @@ #include "klog.h" // IWYU pragma: keep #include "ksud.h" #include "kernel_compat.h" +#include "include/ksu_creds.h" #define SU_PATH "/system/bin/su" #define SH_PATH "/system/bin/sh"