ladybird/Kernel/FileSystem
Andreas Kling 705cd2491c Kernel: Some small refinements to the thread blockers.
Committing some things my hands did while browsing through this code.

- Mark all leaf classes "final".
- FileDescriptionBlocker now stores a NonnullRefPtr<FileDescription>.
- FileDescriptionBlocker::blocked_description() now returns a reference.
- ConditionBlocker takes a Function&&.
2019-07-19 13:19:47 +02:00
..
Custody.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
Custody.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
DevPtsFS.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
DevPtsFS.h Kernel: Remove use of [[gnu::pure]]. 2019-07-16 13:44:41 +02:00
DiskBackedFileSystem.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
DiskBackedFileSystem.h Kernel: Fix all compiler warnings. 2019-06-22 16:22:34 +02:00
ext2_fs.h Add clang-format file 2019-05-28 17:31:20 +02:00
ext2_types.h Add clang-format file 2019-05-28 17:31:20 +02:00
Ext2FileSystem.cpp Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 2019-07-11 15:40:04 +02:00
Ext2FileSystem.h Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 2019-07-11 15:40:04 +02:00
FIFO.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
FIFO.h Kernel: Move File.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
File.cpp Kernel: Move File.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
File.h Kernel: Move VirtualAddress.h into VM/ 2019-07-09 15:04:45 +02:00
FileDescription.cpp Kernel: Some small refinements to the thread blockers. 2019-07-19 13:19:47 +02:00
FileDescription.h Kernel: Some small refinements to the thread blockers. 2019-07-19 13:19:47 +02:00
FileSystem.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
FileSystem.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
Inode.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
Inode.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
InodeFile.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
InodeFile.h Kernel: Move File.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
InodeIdentifier.h StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
InodeMetadata.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
ProcFS.cpp Kernel: Restore state strings for block states 2019-07-19 11:03:22 +02:00
ProcFS.h Kernel: Remove use of [[gnu::pure]]. 2019-07-16 13:44:41 +02:00
SharedMemory.cpp Kernel: Move SharedMemory.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
SharedMemory.h Kernel: Move SharedMemory.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
SyntheticFileSystem.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
SyntheticFileSystem.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
VirtualFileSystem.cpp StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
VirtualFileSystem.h Kernel: Remove use of [[gnu::pure]]. 2019-07-16 13:44:41 +02:00