summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-07-11Kernel: Fix TmpFS resize behavior around INT32_MAX for 32-bit systemsAndrew Kaster
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-07-11Kernel: Make SharedInodeVMObject allocation OOM-safeAndreas Kling
2021-07-11Kernel: Return correct error numbers for the mkdir syscallMax Wipfli
2021-07-11Kernel: Use Forward.h headers moreAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-11Kernel: Rename ProcFSComponentsRegistrar => ProcFSComponentRegistryAndreas Kling
2021-07-11Kernel: Replace "Folder" => "Directory" everywhereAndreas Kling
2021-07-11Kernel: Remove pointless lock/unlock in SysFS constructorAndreas Kling
2021-07-11Kernel: Remove all friend declarations from SysFSComponentRegistryAndreas Kling
2021-07-11Kernel: Move SystemExposed.* => FileSystem/SysFSComponent.*Andreas Kling
2021-07-11Kernel: Remove some dead code and unused includes in SysFS filesAndreas Kling
2021-07-11Kernel: Move SysFS forward declarations to FileSystem/Forward.hAndreas Kling
2021-07-11Kernel: Rename SystemExposedFolder => SysFSDirectoryAndreas Kling
2021-07-11Kernel: Rename SystemExposedComponent => SysFSComponentAndreas Kling
2021-07-11Kernel: Rename SystemRegistrar => SysFSComponentRegistryAndreas Kling
2021-07-11Kernel: Remove unnecessary includes in FileSystem.{cpp,h}Andreas Kling
2021-07-11Kerne: Switch SysFS to east-const styleAndreas Kling
2021-07-11Kernel: Switch Custody to east-const styleAndreas Kling
2021-07-11Kernel: Only allow looking up Mounts by InodeIdentifierAndreas Kling
2021-07-11Kernel: Make VirtualFileSystem::Mount a top-level classAndreas Kling
2021-07-11Kernel: Rename BlockBasedFS => BlockBasedFileSystemAndreas Kling
2021-07-11Kernel: Rename FileBackedFS => FileBackedFileSystemAndreas Kling
2021-07-11Kernel: Make VirtualFileSystem::sync() staticAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-07Kernel: Custody::absolute_path() => try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Add Custody::try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Add KLexicalPath::try_join and use itMax Wipfli
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-07-05Kernel: Fix regression in VFS::symlinkMax Wipfli
2021-07-05Kernel: Stricter path checking in validate_path_against_process_veilMax Wipfli
2021-07-05Kernel: Use the static LexicalPath::basename(String) in VFSMax Wipfli
2021-07-05Kernel: Don't allocate Strings unnecessarily in process veil validationMax Wipfli
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-07-02Kernel/ProcFS: Clean dead processes properlyLiav A
2021-06-30AK+Everywhere: Use mostly StringView in LexicalPathMax Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-29Kernel/ProcFS: Tighten modified time value across the filesystem objectsLiav A
2021-06-29Kernel/ProcFS: Tighten permissions on the exposed objectsLiav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel/SysFS: Add PCI exposed folderLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A
2021-06-29Kernel: Remove DMI exposed blobs from ProcFSLiav A
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-24Kernel: Fix compiling TmpFSInode::write_bytes on x86_64Gunnar Beutner
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1