summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-09-06Kernel: Make KBufferBuilder::append() & friends return KResultAndreas Kling
2021-09-06Kernel: Use KResultOr and TRY() for {Shared,Private}InodeVMObjectAndreas Kling
2021-09-06Kernel: Improvements to Custody absolute path serializationAndreas Kling
2021-09-06Kernel/Ext2FS: Wrap calls to traverse_as_directory() in TRY()Andreas Kling
2021-09-06Kernel: Use TRY() more in Plan9FSAndreas Kling
2021-09-06Kernel: Tidy up Plan9FS construction a bitAndreas Kling
2021-09-06Kernel: Tidy up Ext2FS construction a bitAndreas Kling
2021-09-06Kernel: Tidy up SysFS constructionAndreas Kling
2021-09-06Kernel: Tidy up DevFS construction and handle OOM errorsoAndreas Kling
2021-09-06Kernel: Tidy up DevPtsFS construction and handle OOM errorsAndreas Kling
2021-09-06Kernel: Tidy up TmpFS and TmpFSInode constructionAndreas Kling
2021-09-06Kernel: Use TRY() in ISO9660FileSystemAndreas Kling
2021-09-06Kernel: Simplify WatchDescription::create()Andreas Kling
2021-09-06Kernel: Use TRY() some more in FileDescriptionAndreas Kling
2021-09-06Kernel: Use TRY() in BlockBasedFileSystemAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-09-05Kernel: Use TRY() in DevFSLinkInode::write_bytes()Andreas Kling
2021-09-05Kernel: Use TRY() in ProcFSAndreas Kling
2021-09-05Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>>Andreas Kling
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05Kernel: Use TRY() in FileDescription::attach()Andreas Kling
2021-09-05Kernel: Use TRY() in InodeAndreas Kling
2021-09-05Kernel: Use TRY() in FIFOAndreas Kling
2021-09-05Kernel: Use TRY() in InodeFileAndreas Kling
2021-09-05Kernel/Ext2FS: Use TRY() in the Ext2FSAndreas Kling
2021-09-05Kernel: Use TRY() even more in VirtualFileSystemAndreas Kling
2021-09-05Kernel: Tidy up VirtualFileSystem::mount_root() a little bitAndreas Kling
2021-09-05Kernel: Use TRY() in FileDescriptionAndreas Kling
2021-09-05Kernel: Tidy up AnonymousFile construction a bitAndreas Kling
2021-09-05Kernel: Use TRY() in VirtualFileSystemAndreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-09-05Kernel: Rename FileBlocker::unblock() => unblock_if_conditions_are_met()Andreas Kling
2021-09-05Kernel: Tidy up InodeWatcher constructionAndreas Kling
2021-09-05Kernel/Plan9FS: Use KString instead of String in one placeAndreas Kling
2021-09-05Kernel/Ext2FS: Remove a String allocation in debug loggingAndreas Kling
2021-09-04Kernel/SysFS: Ensure data stability when reading from InodesLiav A
2021-09-04Kernel/DevFS: Remove unnecessary includeLiav A
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-09-01Kernel: Convert UserOrKernelBuffer callbacks to use AK::BytesBrian Gianforcaro
2021-09-01Kernel: Pass InodeMetadata by reference in TmpFSInode::createBrian Gianforcaro
2021-08-29Kernel/SysFS: Remove unnecessary mutex lockers in SysFS metadata gettersAndreas Kling
2021-08-29Kernel: Make all ProcFS and SysFS files zero-sizedAndreas Kling
2021-08-29Kernel: Remove an obviously redundant check in FIFO::read()Andreas Kling
2021-08-29Kernel/Ext2FS: Avoid temporary String allocation during inode creationAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-24Kernel: Move Blocker setup out from constructors into setup_blocker()Andreas Kling
2021-08-23Kernel: Rename Blocker::not_blocking(bool) to something more descriptiveAndreas Kling
2021-08-23Kernel: Rename BlockerSet::unblock() to something more accurateAndreas Kling