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 9203006028
commit d3461a6421
3 changed files with 18 additions and 32 deletions

View File

@@ -153,7 +153,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) {