1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 08:35:09 +00:00
serenity/Kernel/FileSystem
sin-ack 2830a0ecda Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraits
This allows us to 1) let go of the Process when an inode is ref'ing for
ProcFSExposedComponent related reasons, and 2) change our ref/unref
implementation.
2021-08-15 02:27:13 +02:00
..
AnonymousFile.cpp Kernel: Rename Process::space() => Process::address_space() 2021-08-06 14:05:58 +02:00
AnonymousFile.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
BlockBasedFileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
BlockBasedFileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Custody.cpp Kernel: Switch Custody to east-const style 2021-07-11 00:51:38 +02:00
Custody.h Kernel: Switch Custody to east-const style 2021-07-11 00:51:38 +02:00
DevFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
DevFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
DevPtsFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
DevPtsFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
ext2_fs.h Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
ext2_types.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Ext2FileSystem.cpp Kernel: Stop allowing implicit conversion from KResult to int 2021-08-14 15:19:00 +02:00
Ext2FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
FIFO.cpp Kernel: Properly handle non-blocking I/O on pipes 2021-08-10 21:55:35 +02:00
FIFO.h Kernel: Move Mutex into Locking/ 2021-08-07 11:48:00 +02:00
File.cpp Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
File.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
FileBackedFileSystem.cpp Kernel: Rename FileBackedFS => FileBackedFileSystem 2021-07-11 00:33:27 +02:00
FileBackedFileSystem.h Kernel: Rename FileBackedFS => FileBackedFileSystem 2021-07-11 00:33:27 +02:00
FileDescription.cpp Kernel: Stop allowing implicit conversion from KResult to int 2021-08-14 15:19:00 +02:00
FileDescription.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
FileSystem.cpp Everywhere: Replace AK::Singleton => Singleton 2021-08-08 00:03:45 +02:00
FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Inode.cpp Everywhere: Replace AK::Singleton => Singleton 2021-08-08 00:03:45 +02:00
Inode.h Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>> 2021-08-14 13:34:59 +02:00
InodeFile.cpp Kernel: Rename Process::space() => Process::address_space() 2021-08-06 14:05:58 +02:00
InodeFile.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
InodeIdentifier.h Kernel: Rename FS => FileSystem 2021-07-11 00:20:38 +02:00
InodeMetadata.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
InodeWatcher.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
InodeWatcher.h Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers" 2021-07-21 21:24:26 +02:00
ISO9660FileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
ISO9660FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Mount.cpp Kernel: Make VirtualFileSystem::Mount a top-level class 2021-07-11 00:51:06 +02:00
Mount.h Kernel/Ext2FS: Cache the root inode in a member variable 2021-07-18 01:53:04 +02:00
Plan9FileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Plan9FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
ProcFS.cpp Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraits 2021-08-15 02:27:13 +02:00
ProcFS.h Kernel: Handle allocation failure in ProcFS and friends 2021-08-15 02:27:13 +02:00
SysFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
SysFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
SysFSComponent.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
SysFSComponent.h Kernel: Fix handful of remaining "return -EFOO" mistakes 2021-08-06 00:37:47 +02:00
TmpFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
TmpFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
UnveilNode.h Kernel: Move UnveilNode.h into Kernel/FileSystem/ 2021-08-06 14:11:45 +02:00
VirtualFileSystem.cpp Kernel: Stop allowing implicit conversion from KResult to int 2021-08-14 15:19:00 +02:00
VirtualFileSystem.h Kernel: Move VFS-internal O_FOO definitions to VirtualFileSystem.h 2021-08-14 19:58:11 +02:00