summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
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
2021-08-23Kernel: Rename Thread::BlockCondition to BlockerSetAndreas Kling
2021-08-23Kernel: Mark BlockCondition subclasses as finalAndreas Kling
2021-08-23Kernel: Convert Processor::in_irq() to static current_in_irq()Andreas Kling
2021-08-22Kernel+LibC: Implement FIONREAD ioctlPeter Elliott
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-22Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>Andreas Kling
2021-08-22Kernel: Rename ProtectedValue<T> => MutexProtected<T>Andreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
2021-08-19Kernel: Move set_metadata_dirty calls to notify_watchersEdward Palmer
2021-08-18Kernel: Protect the Custody cache with a mutex instead of a spinlockAndreas Kling
2021-08-17Kernel/SysFS: Prepend to the custody cache instead of appendAndrew January
2021-08-17Kernel: Port Inode to ListedRefCountedAndreas Kling
2021-08-17Kernel/DevPtsFS: Avoid String allocation during directory traversalAndreas Kling
2021-08-17Kernel: Convert SlavePTY all-instances HashTable to an IntrusiveListAndreas Kling
2021-08-17Kernel: Customize File::unref() and make it virtualAndreas Kling
2021-08-17Kernel/DevPtsFS: Add tightly typed DevPtsFSInode::fs()Andreas Kling
2021-08-16Kernel: Use ProtectedValue for VirtualFileSystem::m_mountsAndreas Kling
2021-08-15Kernel: Cache Custody objects (weakly) to avoid expensive reconstructionAndreas Kling
2021-08-15Kernel: Remove unused FIFO::all_fifos() tableAndreas Kling