serenity/Kernel/FileSystem
implicitfield 54bfc3d294 Kernel/Ext2FS: Cache blocks less aggressively
With this patch, we now only cache at most 2^14 blocks, which greatly
relieves memory pressure when working with large files.
2024-11-05 20:14:21 +01:00
..
DevLoopFS Kernel/Devices: Remove the DeviceManagement singleton 2024-10-05 12:26:48 +02:00
DevPtsFS Kernel/Devices: Remove the DeviceManagement singleton 2024-10-05 12:26:48 +02:00
Ext2FS Kernel/Ext2FS: Cache blocks less aggressively 2024-11-05 20:14:21 +01:00
FATFS Kernel/FATFS: Make lookups case-insensitive 2024-11-02 15:54:29 -04:00
FUSE Kernel/Devices: Remove the DeviceManagement singleton 2024-10-05 12:26:48 +02:00
ISO9660FS Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
Plan9FS Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
ProcFS Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
RAMFS Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
SysFS Kernel: Move boot info variables into a shared struct 2024-10-30 18:51:35 -04:00
AnonymousFile.cpp
AnonymousFile.h
BlockBasedFileSystem.cpp
BlockBasedFileSystem.h
Custody.cpp
Custody.h
CustodyBase.cpp Kernel/FileSystem: Introduce the VFSRootContext class 2024-07-21 11:44:23 +02:00
CustodyBase.h Kernel: Ignore dirfd if absolute path is given in VFS-related syscalls 2024-06-01 19:25:15 +02:00
FIFO.cpp
FIFO.h
File.cpp
File.h Kernel/Devices: Introduce the LoopDevice device 2024-03-13 15:33:47 -06:00
FileBackedFileSystem.cpp
FileBackedFileSystem.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
FileSystem.cpp Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
FileSystem.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
FileSystemSpecificOption.cpp Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
FileSystemSpecificOption.h Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
Initializer.h Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
Inode.cpp Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
Inode.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
InodeFile.cpp Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
InodeFile.h
InodeIdentifier.h
InodeMetadata.cpp
InodeMetadata.h Kernel: Populate stat.st_dev with fsid 2023-10-01 13:34:41 +02:00
InodeWatcher.cpp
InodeWatcher.h
Mount.cpp Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
Mount.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
MountFile.cpp Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
MountFile.h Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
OpenFileDescription.cpp Kernel/FileSystem: Change const placement to match style guide 2024-07-27 07:50:07 -04:00
OpenFileDescription.h Kernel/FileSystem: Change const placement to match style guide 2024-07-27 07:50:07 -04:00
RAMBackedFileType.h Kernel/FileSystem: Send proper filetypes when traversing RAM-backed FSes 2024-01-13 19:01:07 -07:00
UnveilNode.h
VFSRootContext.cpp Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
VFSRootContext.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00
VirtualFileSystem.cpp Kernel/Devices: Remove the DeviceManagement singleton 2024-10-05 12:26:48 +02:00
VirtualFileSystem.h Kernel: Move most of VirtualFileSystem code to be in a namespace 2024-07-21 11:44:23 +02:00