ladybird/Kernel/FileSystem
Pankaj Raghav ac9d60bb13 Kernel: Promote the entry to the front during a cache hit
Whenever an entry is added to the cache, the last element is removed to
make space for the new entry(if the cache is full). To make this an LRU
cache, the entry needs to be moved to the front of the list when there
is a cache hit so that the least recently used entry moves to the end
to be evicted first.
2023-05-06 08:00:55 +02:00
..
DevPtsFS
Ext2FS
FATFS
ISO9660FS
Plan9FS Kernel: Stop using *LockRefPtr for Thread 2023-04-04 10:33:42 +02:00
ProcFS Kernel: Stop using *LockRefPtr for Process pointers 2023-04-04 10:33:42 +02:00
RAMFS
SysFS Kernel+Userland: Remove the nfds entry from /sys/kernel/processes 2023-04-21 13:55:23 +02:00
AnonymousFile.cpp
AnonymousFile.h
BlockBasedFileSystem.cpp Kernel: Promote the entry to the front during a cache hit 2023-05-06 08:00:55 +02:00
BlockBasedFileSystem.h
Custody.cpp
Custody.h Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutability 2023-04-08 13:44:21 +02:00
DeviceFileTypes.h
FIFO.cpp
FIFO.h
File.cpp
File.h
FileBackedFileSystem.cpp
FileBackedFileSystem.h Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutability 2023-04-08 13:44:21 +02:00
FileSystem.cpp
FileSystem.h
Inode.cpp Kernel: Remove unused functions related to reading full inodes 2023-04-17 01:20:23 +02:00
Inode.h Kernel: Remove unused functions related to reading full inodes 2023-04-17 01:20:23 +02:00
InodeFile.cpp
InodeFile.h Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutability 2023-04-08 13:44:21 +02:00
InodeIdentifier.h
InodeMetadata.cpp
InodeMetadata.h
InodeWatcher.cpp Kernel: Protect internal structures in InodeWatcher with spinlocks 2023-04-22 07:16:41 +02:00
InodeWatcher.h Kernel: Protect internal structures in InodeWatcher with spinlocks 2023-04-22 07:16:41 +02:00
Mount.cpp Kernel: Simplify Mount internals 2023-04-04 10:33:42 +02:00
Mount.h Kernel: Simplify Mount internals 2023-04-04 10:33:42 +02:00
OpenFileDescription.cpp Kernel: Remove unused functions related to reading full inodes 2023-04-17 01:20:23 +02:00
OpenFileDescription.h Kernel: Remove unused functions related to reading full inodes 2023-04-17 01:20:23 +02:00
UnveilNode.h
VirtualFileSystem.cpp Kernel: Colorize log message for paths which haven't been unveiled 2023-04-25 18:04:15 +02:00
VirtualFileSystem.h Kernel: Add the futimens syscall 2023-04-10 10:21:28 +02:00