ladybird/Kernel/FileSystem
Brian Gianforcaro bb58a4d943 Kernel: Make all Spinlocks use u8 for storage, remove template
The default template argument is only used in one place, and it
looks like it was probably just an oversight. The rest of the Kernel
code all uses u8 as the type. So lets make that the default and remove
the unused template argument, as there doesn't seem to be a reason to
allow the size to be customizable.
2021-09-05 20:46:02 +02:00
..
AnonymousFile.cpp Kernel: Rename Process::space() => Process::address_space() 2021-08-06 14:05:58 +02:00
AnonymousFile.h Kernel: Tidy up AnonymousFile construction a bit 2021-09-05 14:33:25 +02:00
BlockBasedFileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
BlockBasedFileSystem.h Kernel: Rename ProtectedValue<T> => MutexProtected<T> 2021-08-22 03:34:09 +02:00
Custody.cpp Kernel: Rename ProtectedValue<T> => MutexProtected<T> 2021-08-22 03:34:09 +02:00
Custody.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
DevFS.cpp Kernel: Use TRY() in DevFSLinkInode::write_bytes() 2021-09-05 19:02:57 +02:00
DevFS.h Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
DevPtsFS.cpp Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
DevPtsFS.h Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +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: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
Ext2FileSystem.h Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
FIFO.cpp Kernel: Use TRY() in FIFO 2021-09-05 16:25:40 +02:00
FIFO.h Kernel: Strongly typed user & group ID's 2021-08-29 01:09:19 +02:00
File.cpp Kernel: Rename FileDescription::create() => try_create() 2021-08-29 01:09:19 +02:00
File.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +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: Use TRY() in FileDescription::attach() 2021-09-05 16:25:40 +02:00
FileDescription.h Kernel: Strongly typed user & group ID's 2021-08-29 01:09:19 +02:00
FileSystem.cpp Everywhere: Replace AK::Singleton => Singleton 2021-08-08 00:03:45 +02:00
FileSystem.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
Inode.cpp Kernel: Make copy_{from,to}_user() return KResult and use TRY() 2021-09-05 17:38:37 +02:00
Inode.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
InodeFile.cpp Kernel: Make copy_{from,to}_user() return KResult and use TRY() 2021-09-05 17:38:37 +02:00
InodeFile.h Kernel: Strongly typed user & group ID's 2021-08-29 01:09:19 +02:00
InodeIdentifier.h Kernel: Rename FS => FileSystem 2021-07-11 00:20:38 +02:00
InodeMetadata.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
InodeWatcher.cpp Kernel: Tidy up InodeWatcher construction 2021-09-05 01:10:56 +02:00
InodeWatcher.h Kernel: Tidy up InodeWatcher construction 2021-09-05 01:10:56 +02:00
ISO9660FileSystem.cpp AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
ISO9660FileSystem.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +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/Plan9FS: Use KString instead of String in one place 2021-09-05 01:10:56 +02:00
Plan9FileSystem.h Kernel: Make all Spinlocks use u8 for storage, remove template 2021-09-05 20:46:02 +02:00
ProcFS.cpp Kernel: Use TRY() in ProcFS 2021-09-05 19:01:38 +02:00
ProcFS.h Kernel: Strongly typed user & group ID's 2021-08-29 01:09:19 +02:00
SysFS.cpp Kernel/SysFS: Ensure data stability when reading from Inodes 2021-09-04 16:33:56 +02:00
SysFS.h Kernel/SysFS: Ensure data stability when reading from Inodes 2021-09-04 16:33:56 +02:00
SysFSComponent.cpp Kernel: Make all Spinlocks use u8 for storage, remove template 2021-09-05 20:46:02 +02:00
SysFSComponent.h AK+Kernel: Move KResult.h to Kernel/API for userspace access 2021-09-05 12:54:48 +02:00
TmpFS.cpp Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
TmpFS.h Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>> 2021-09-05 18:55:55 +02:00
UnveilNode.h Kernel: Move UnveilNode.h into Kernel/FileSystem/ 2021-08-06 14:11:45 +02:00
VirtualFileSystem.cpp Kernel: Use TRY() even more in VirtualFileSystem 2021-09-05 14:55:51 +02:00
VirtualFileSystem.h Kernel: Tidy up VirtualFileSystem::mount_root() a little bit 2021-09-05 14:46:44 +02:00