summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-08-12Kernel+LibC: Use 64 bit values for ino_tLiav A
2021-08-10VirtualFileSystem: Return early in rename() when old_path==new_pathLuK1337
2021-08-10Kernel: Properly handle non-blocking I/O on pipesJean-Baptiste Boric
2021-08-08Kernel: Port BlockBasedFileSystem to ProtectedValue :^)Andreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-07Kernel: Implement a ISO 9660 filesystem reader :^)sin-ack
2021-08-07Kernel: Migrate FIFO table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Use atomic integer for next FIFO idJean-Baptiste Boric
2021-08-07Kernel: Move Lockable into its own headerJean-Baptiste Boric
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move UnveilNode.h into Kernel/FileSystem/Andreas Kling
2021-08-06Kernel: Rename Process::space() => Process::address_space()Andreas Kling
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Fix handful of remaining "return -EFOO" mistakesAndreas Kling
2021-08-06Kernel: Make Thread::state_string() return StringViewAndreas Kling
2021-08-03Kernel: Handle OOM in DiskCache when mounting Ext2 filesystemsBrian Gianforcaro
2021-08-03Kernel: Handle OOM from DoubleBuffer creation in FIFO creationBrian Gianforcaro
2021-08-03Kernel: Handle OOM from KBuffer usage in Ext2FS::get_bitmap_block()Brian Gianforcaro
2021-08-02VirtualFileSystem: Don't let rename() overwrite non-empty directoryLuK1337
2021-07-28Kernel/ProcFS: Add S_IFREG bit to regular files in /procAndreas Kling
2021-07-27Kernel: Modify the IOCTL API to return KResultBrian Gianforcaro
2021-07-27Kernel: Utilize AK::Userspace<T> in the ioctl interfaceBrian Gianforcaro
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-21Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers"Andreas Kling
2021-07-21Kernel: Remove Inode's inheritance from WeakableAndreas Kling
2021-07-21Kernel: Use IntrusiveList for keeping track of InodeWatchersAndreas Kling
2021-07-20Kernel+LibC: Implement fcntl(2) advisory locksPeter Elliott
2021-07-19VirtualFileSystem: Check for '.' '..' and empty filenamesls
2021-07-18Kernel/TmpFS: Remove some unnecessary includesAndreas Kling
2021-07-18Kernel/TmpFS: Use IntrusiveList and KString for OOM safetyAndreas Kling
2021-07-18Kernel/ProcFS: Remove redundant ProcFS& member from ProcFSInodeAndreas Kling
2021-07-18Kernel/SysFS: Remove redundant SysFS& member from SysFSInodeAndreas Kling
2021-07-18Kernel/DevFS: Remove redundant DevFS& member from DevFSInodeAndreas Kling
2021-07-18Kernel/Ext2FS: Surface Vector allocation failures in block allocationAndreas Kling
2021-07-18Kernel: Make FileSystem::root_inode() return a plain Inode&Andreas Kling
2021-07-18Kernel/Ext2FS: Cache the root inode in a member variableAndreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-18Kernel/USB: Move USB bus information from /proc to /sysAndreas Kling
2021-07-17Kernel/SysFS: Remove unused SysFSComponent::entries_count()Andreas Kling
2021-07-17Kernel: Replace "folder" => "directory" everywhereAndreas Kling
2021-07-17Kernel: Remove Inode::directory_entry_count()Andreas Kling
2021-07-17Kernel: Count remaining children in VirtualFileSystem::rmdir() manuallyAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSDeviceInode::m_nameAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSLinkInode::m_linkAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSLinkInode::m_nameAndreas Kling
2021-07-17Kernel/DevFS: Make DevFSInode::name() return StringViewAndreas Kling