summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2022-07-24Kernel/SysFS: Fix parent directory hierarchy with symbolic linksLiav A
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_ORDERED_ID' with 'AK_'Linus Groh
2022-07-21Kernel: Support F_SETLKW in fcntlIdan Horowitz
2022-07-19Kernel/Devices: Abstract SysFS Device add/remove methods more properlyLiav A
2022-07-19Kernel/SysFS: Add exposing interface for DisplayConnectorsLiav A
2022-07-15Kernel: Try to set [cm]time in Inode::did_modify_contentsHendiadyoin1
2022-07-15Kernel/SysFS: Add /sys/devices/storage directoryLiav A
2022-07-15Kernel/SysFS: Adapt USB plug code to work with SysFS patternsLiav A
2022-07-15Kernel/SysFS: Mark SysFSDirectory traverse and lookup methods as finalLiav A
2022-07-15Kernel/SysFS: Reduce the responsibilities of the Registry objectLiav A
2022-07-15Kernel/SysFS: Add Symbolic link functionality to the filesystemLiav A
2022-07-15Kernel/SysFS: Add two methods related to relative paths for componentsLiav A
2022-07-15Kernel/SysFS: Rename Devices code folder => DeviceIdentifiersLiav A
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom nameTim Schumacher
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