serenity/Kernel/FileSystem
Sam Atkins 1014aefe64 Kernel: Protect Thread::m_name with a spinlock
This replaces manually grabbing the thread's main lock.

This lets us remove the `get_thread_name` and `set_thread_name` syscalls
from the big lock. :^)
2023-02-06 20:36:53 +01:00
..
DevPtsFS
Ext2FS AK: Deprecate the old AK::Stream 2023-01-29 19:16:44 -07:00
FATFS Kernel: Fix uninitialized member variable in FATFS Filesystem 2023-01-16 09:45:46 +01:00
ISO9660FS
Plan9FS Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
ProcFS Kernel/FileSystem: Simplify the ProcFS inode code 2023-01-29 12:59:30 +01:00
RAMFS Kernel+SystemServer+Base: Introduce the RAMFS filesystem 2023-02-04 15:32:45 -07:00
SysFS Kernel: Protect Thread::m_name with a spinlock 2023-02-06 20:36:53 +01:00
AnonymousFile.cpp
AnonymousFile.h
BlockBasedFileSystem.cpp
BlockBasedFileSystem.h Kernel: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
Custody.cpp Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
Custody.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
DeviceFileTypes.h
FIFO.cpp
FIFO.h
File.cpp
File.h
FileBackedFileSystem.cpp
FileBackedFileSystem.h
FileSystem.cpp
FileSystem.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
Inode.cpp Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
Inode.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
InodeFile.cpp Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.h 2023-01-21 10:43:59 -07:00
InodeFile.h
InodeIdentifier.h Kernel: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
InodeMetadata.cpp Kernel: Use real UID/GID when checking for file access 2022-12-11 19:55:37 -07:00
InodeMetadata.h Kernel: Use real UID/GID when checking for file access 2022-12-11 19:55:37 -07:00
InodeWatcher.cpp Everywhere: Remove unused includes of AK/Memory.h 2023-01-02 20:27:20 -05:00
InodeWatcher.h
Mount.cpp Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
Mount.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
OpenFileDescription.cpp AK: Deprecate the old AK::Stream 2023-01-29 19:16:44 -07:00
OpenFileDescription.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
UnveilNode.h
VirtualFileSystem.cpp Kernel: Allow to remove files from sticky directory if user owns it 2023-01-24 20:13:30 +00:00
VirtualFileSystem.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00