summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2020-06-17Kernel: Use symbolic constants for file modesSergey Bugaev
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-02Kernel: Allow File::close() to failSergey Bugaev
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Misc tweaksSergey Bugaev
2020-05-29Kernel+Base: Mount root filesystem read-only :^)Sergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev
2020-05-29Kernel+LibC: Move O_* and MS_* flags to UnixTypes.hSergey Bugaev
2020-05-29Kernel: Pass a Custody instead of Inode to VFS methodsSergey Bugaev
2020-05-29Kernel: Pass a FileDescription to File::chmod() and File::chown()Sergey Bugaev
2020-05-29Kernel: Report source of synthetic filesystems as "none"Sergey Bugaev
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev
2020-05-26Kernel: Plumb KResult through FileDescription::read_entire_file() implementat...Brian Gianforcaro
2020-05-26Kernel: Clang format file system in prep for changes.Brian Gianforcaro
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
2020-05-23Kernel: Add missing casts when calling AK::min()Andreas Kling
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
2020-05-22Kernel: Return ESPIPE when seeking an unseekableSergey Bugaev
2020-05-22Kernel: Remove some now-unnecessary casts in ProcFSAndreas Kling
2020-05-22Ext2FS: Fix indirect-blocks iterationYonatan Goldschmidt
2020-05-19Kernel: Tweak FileBackedFS API to avoid intermediary copiesSergey Bugaev
2020-05-19Kernel: Make FS::block_size a size_tSergey Bugaev
2020-05-19Kernel: Inline Inode::fsid()Sergey Bugaev
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-16Kernel: Use consistent names for kmalloc globals and remove volatileAndreas Kling
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-19Kernel: rmdir("/") should fail instead of assertingAndreas Kling
2020-04-18Kernel: Use shared locking mode in some placesSergey Bugaev
2020-04-18Kernel: Compactify FileDescrptionSergey Bugaev
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-04-10Kernel: Add explicit offset parameter to File::read etcConrad Pankoff
2020-04-08Kernel: Rename KParams => Kernel::CommandLineAndreas Kling
2020-04-06Kernel: Ensure we flush the entire ext2 superblockLiav A
2020-04-06Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-05Kernel: Don't enumerate blocks of ext2 symlinks by defaultLiav A
2020-04-05AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtrAndreas Kling
2020-04-04Kernel: Strip SUID+SGID bits from file when written to or chownedAndreas Kling
2020-04-04Kernel: Enforce file system veil on file creationAndreas Kling
2020-04-03Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"Andreas Kling
2020-04-02Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-02Kernel: Remove unnecessary printf specifierLiav A
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-22Kernel: Run clang-format on filesShannon Booth
2020-03-19Kernel: Resolve relative paths when there is a veil (#1474)Alex Muscar
2020-03-12Ext2FS: Reset the found_a_group flagmarprok
2020-03-10Kernel: Get rid of SmapDisabler in sys$fstat()Andreas Kling
2020-03-08Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smallerAndreas Kling
2020-03-06Kernel: Fix syntax error in FIFO_DEBUGLiav A