summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2022-07-08Kernel: Don't let locks of the same owner conflict with each otherTim Schumacher
2022-07-08Kernel: Don't fail on unlocking nonexistent file locksTim Schumacher
2022-06-19Kernel: Create /proc/pid/cmdline to expose process arguments in procfsAndrew Kaster
2022-06-17Kernel: Add missing #include in SysFS.cppAndreas Kling
2022-06-17Kernel/SysFS: Remove derived BIOSSysFSComponent classesLiav A
2022-06-17Kernel/SysFS: Migrate components code from SysFS.cpp to the SysFS folderLiav A
2022-06-17Kernel/SysFS: Split the bulky BIOS.h file into multiple filesLiav A
2022-06-17Kerenl/Firmware: Add map_ebda and map_bios methods in the original placeLiav A
2022-06-17Kernel/SysFS: Split bulky SysFSPCI file into separate filesLiav A
2022-06-17Kernel/SysFS: Split bulky SysFSUSB file into two separate class filesLiav A
2022-06-17Kernel/SysFS: Stop cluttering the codebase with pieces of SysFS partsLiav A
2022-06-15Kernel: Use the system boot time as default timestamp in /sys and /devAndreas Kling
2022-06-02Kernel: Implement InterruptDisabler using generic Processor functionsTimon Kruiper
2022-05-29Kernel/FileSystem: Simplify even more the mount syscallLiav A
2022-05-21Kernel+LibC+VFS: Implement utimensat(3)Ariel Don
2022-05-06Kernel: Add /proc/{pid}/children to ProcFSMacDue
2022-05-02Kernel: Don't check pledges or veil against code coverage data filesAndrew Kaster
2022-04-21Kernel: Don't require AnonymousFiles to be mmap'd completelykleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-04-01Kernel: Allow SysFS components to have non-zero sizeLiav A
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-08Kernel: Put Process unveil state in a SpinlockProtected containerAndreas Kling
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2022-02-16AK+Kernel: Specialize Trie for NNOP<KString> and use it in UnveilNodeIdan Horowitz
2022-02-15AK+Kernel: OOM-harden most parts of TrieAli Mohammad Pur
2022-02-14Kernel: Honor permission mode when creating new directories in DevTmpFSLiav A
2022-02-14Kernel: Make Inode::set_shared_vmobject() OOM-fallibleIdan Horowitz
2022-02-13Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()Idan Horowitz
2022-02-13Kernel/VFS: Add FIXMEs about error codes leaking data from veiled pathsMax Wipfli
2022-02-13Kernel/VFS: Validate paths against process veil in mkdir()Max Wipfli
2022-02-13Kernel/VFS: Clear out_parent if path is veiledMax Wipfli
2022-02-07Kernel: Robustify and rename Inode bound socket APIAndreas Kling
2022-02-03Revert "Kernel: Protect InodeWatcher internals with spinlock instead of mutex"Andreas Kling
2022-02-03Kernel: Protect Inode flock list with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect InodeWatcher internals with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect Inode's list of watchers with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect mounted filesystem list with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Convert OpenFileDescriptor from mutex to spinlockAndreas Kling
2022-01-29Kernel: Use HashCompatible HashMap lookups instead of specifying a hashIdan Horowitz
2022-01-26Kernel: Make Inode::register_watcher() OOM-fallibleIdan Horowitz
2022-01-26Kernel: Make InodeWatcher inode registration completely OOM-fallibleIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for BlockBasedFileSystem::read_blockIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for BlockBasedFileSystem::write_blockIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_write offsetIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_read offsetIdan Horowitz
2022-01-25AK: Standardize the behaviour of GenericLexer::consume_until overloadsIdan Horowitz
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-24Kernel: Make DiskCache::ensure OOM-fallible using ErrorOrIdan Horowitz
2022-01-23Kernel: Use ErrorOr in BlockBased and Ext2 filesystem raw read and writeDavid Briggs