kernel: Resolved potential deadlock issues arising from operations not being performed within locks.

This commit is contained in:
ShirkNeko
2025-11-14 11:55:06 +08:00
parent 12fc2e6d5e
commit 5df821ed41
3 changed files with 18 additions and 32 deletions

View File

@@ -136,7 +136,7 @@ int ksu_handle_setresuid(uid_t ruid, uid_t euid, uid_t suid)
#else
if (ksu_is_allow_uid_for_current(new_uid)) {
spin_lock_irq(&current->sighand->siglock);
disable_seccomp(current);
disable_seccomp();
spin_unlock_irq(&current->sighand->siglock);
if (ksu_get_manager_uid() == new_uid) {