kernel: Reworking Dynamic Manager Index Configuration

This commit is contained in:
ShirkNeko
2025-09-06 15:06:10 +08:00
parent a7efaf6b93
commit ed3536d5fd
5 changed files with 80 additions and 19 deletions

View File

@@ -20,8 +20,8 @@ static inline bool ksu_is_manager_uid_valid(void)
static inline bool is_manager(void)
{
return unlikely(ksu_is_any_manager(current_uid().val) ||
ksu_manager_uid == current_uid().val);
return unlikely(ksu_is_any_manager(current_uid().val) ||
(ksu_manager_uid != KSU_INVALID_UID && ksu_manager_uid == current_uid().val));
}
static inline uid_t ksu_get_manager_uid(void)