summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-02-13Kernel: Use divide_rounded_up inside write_block_list_for_inodeJean-Baptiste Boric
2021-02-13Kernel: Support triply indirect blocks for BlockListShape computationJean-Baptiste Boric
2021-02-13Kernel: Add forgotten 'const' flagBen Wiederhake
2021-02-12DevFS: Use strongly typed InodeIndexAndreas Kling
2021-02-12Kernel: Fix build with BBFS_DEBUGAndreas Kling
2021-02-12Ext2FS: Make Ext2FS::GroupIndex a distinct integer typeAndreas Kling
2021-02-12Kernel: Make BlockBasedFS::BlockIndex a distinct integer typeAndreas Kling
2021-02-12Kernel: Add distinct InodeIndex typeAndreas Kling
2021-02-12Kernel: Remove default arguments from Inode::resolve_as_link()Andreas Kling
2021-02-11Ext2FS: Convert #if EXT2_DEBUG => dbgln_if() and constexpr-ifAndreas Kling
2021-02-11Ext2FS: Shrink Ext2FSDirectoryEntry from 16 to 12 bytesAndreas Kling
2021-02-09Kernel: Convert all *Builder::appendf() => appendff()Andreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-06Kernel: Use the resolved parent path when testing create veil (#5231)William Bowling
2021-02-05Kernel: Don't create a zero-length VLA in Ext2FS block list walkAndreas Kling
2021-02-04Kernel: Make /proc/PID/stacks/TID a JSON arrayAndreas Kling
2021-02-03Kernel: Check for off_t overflow in FileDescription::read/writeAndreas Kling
2021-02-03Kernel: Check for off_t overflow before reading/writing InodeFileAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-02-02Ext2FS: Avoid unnecessary parent inode lookup during inode creationAndreas Kling
2021-02-02Ext2FS: Simplify inode creation by always starting emptyAndreas Kling
2021-02-02Ext2FS: Propagate error codes from write_directory()Andreas Kling
2021-02-01Kernel: Set file size for smbios_entry_point and DMI blobs in ProcFSLiav A
2021-02-01Kernel: Expose SMBIOS blobs in ProcFSLiav A
2021-01-31Userland: Rename PCI slot to PCI device terminologyJean-Baptiste Boric
2021-01-31Kernel: Fix PCI bridge enumerationJean-Baptiste Boric
2021-01-31Kernel: Make /proc/self/ work againBen Wiederhake
2021-01-30Kernel: Add FIBMAP ioctl to Ext2FileSystemPeter Elliott
2021-01-28Kernel+Userland: Remove unused "effective priority" from threadsAndreas Kling
2021-01-27Kernel: Make Processor::id a static functionTom
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Kernel: Hoist VM range allocation up to sys$mmap() itselfAndreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-24Revert "Kernel: Make VFS::create() fail with EINVAL on invalid file mode"Andreas Kling
2021-01-23Kernel: Make VFS::create() fail with EINVAL on invalid file modeAndreas Kling
2021-01-23Ext2FS: Assert that create_directory() is called with valid modeAndreas Kling
2021-01-23Ext2FS: Don't create a directory when asked to create a socket fileAndreas Kling
2021-01-22Kernel: Make device generate their own namesJean-Baptiste Boric
2021-01-22Kernel: Hook Ramdisk devices inside DevFSJean-Baptiste Boric
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-21Kernel: Create new files with the current process EUID/EGIDAndreas Kling
2021-01-21Ext2FS: Propagate I/O errors from Ext2FSInode::write_bytes()Andreas Kling
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-20Kernel: Make BlockBasedFS read/write functions return a KResultAndreas Kling
2021-01-19Kernel: Allow sys$chmod() to change the sticky bitAndreas Kling