mirror of
https://github.com/RGBCube/serenity
synced 2025-10-24 15:12:34 +00:00
This patch switches away from {Nonnull,}LockRefPtr to the non-locking
smart pointers throughout the kernel.
I've looked at the handful of places where these were being persisted
and I don't see any race situations.
Note that the process file descriptor table (Process::m_fds) was already
guarded via MutexProtected.
|
||
|---|---|---|
| .. | ||
| Definitions.h | ||
| FileSystem.cpp | ||
| FileSystem.h | ||
| Inode.cpp | ||
| Inode.h | ||
| ProcessExposed.cpp | ||