Kernel: Make sys$unveil() not take the big process lock

The unveil syscall uses the UnveilData struct which is already
SpinlockProtected, so there is no need to take the big lock.
This commit is contained in:
Samuel Bowman 2022-08-16 22:52:58 -04:00 committed by Andreas Kling
commit b5a2f59320
Notes: sideshowbarker 2024-07-17 08:10:18 +09:00
2 changed files with 2 additions and 2 deletions

View file

@ -186,7 +186,7 @@ enum class NeedsBigProcessLock {
S(umount, NeedsBigProcessLock::Yes) \
S(uname, NeedsBigProcessLock::No) \
S(unlink, NeedsBigProcessLock::No) \
S(unveil, NeedsBigProcessLock::Yes) \
S(unveil, NeedsBigProcessLock::No) \
S(utime, NeedsBigProcessLock::Yes) \
S(utimensat, NeedsBigProcessLock::Yes) \
S(waitid, NeedsBigProcessLock::Yes) \