From 7177a48678e1591148a758679d8f26b7b7d2ff1e Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Wed, 27 Aug 2025 15:22:27 +0800 Subject: [PATCH] Remove references to ksu_creds.h --- kernel/core_hook.c | 1 - kernel/manager.h | 5 ++--- kernel/sucompat.c | 1 - 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index 37e321fe..96aea27e 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -47,7 +47,6 @@ #include "selinux/selinux.h" #include "throne_tracker.h" #include "kernel_compat.h" -#include "include/ksu_creds.h" #include "dynamic_manager.h" #ifdef CONFIG_KPM diff --git a/kernel/manager.h b/kernel/manager.h index 53bb0790..90059351 100644 --- a/kernel/manager.h +++ b/kernel/manager.h @@ -3,7 +3,6 @@ #include #include -#include "include/ksu_creds.h" #define KSU_INVALID_UID -1 @@ -21,8 +20,8 @@ static inline bool ksu_is_manager_uid_valid() static inline bool is_manager() { - return unlikely(ksu_is_any_manager(current_uid()) || - ksu_manager_uid == current_uid()); + return unlikely(ksu_is_any_manager(current_uid().val) || + ksu_manager_uid == current_uid().val); } static inline uid_t ksu_get_manager_uid() diff --git a/kernel/sucompat.c b/kernel/sucompat.c index 17bedb0e..399eb62c 100644 --- a/kernel/sucompat.c +++ b/kernel/sucompat.c @@ -21,7 +21,6 @@ #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"