summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-01-03Kernel: Improve ProcFS behavior in low memory conditionsTom
2021-01-03Kernel: Fix ProcFS returning Inodes that are being deletedTom
2021-01-02Kernel: Pass "shared" flag to Region constructorAndreas Kling
2021-01-02Kernel: Fix dirty page map bitmapTom
2021-01-01Kernel: Improve some low-memory situations with ext2Tom
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01Kernel: Memory purging improvementsTom
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-31Kernel: Sprinkle some lockers in InodeAndreas Kling
2020-12-30Kernel: Consolidate the various BlockCondition::unblock variantsTom
2020-12-29Kernel: Remove unnecessary non-const Inode::shared_vmobject()Andreas Kling
2020-12-29Revert "Kernel: Convert read_block method to get a reference instead of pointer"Andreas Kling
2020-12-27Kernel: Introduce a new partitioning subsystemLiav A
2020-12-27Kernel: Introduce the DevFSLiav A
2020-12-27Kernel: Convert read_block method to get a reference instead of pointerLiav A
2020-12-27AK: Use direct-list-initialization for Vector::empend() (#4564)Nathan Lanza
2020-12-27Kernel: Allow sys$rename() to rename symlinksAndreas Kling
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-27Kernel: Expose process executable paths in /proc/allAndreas Kling
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-25Kernel: Make /proc/PID directories owned by the EUID:EGIDAndreas Kling
2020-12-24ProcFS: pid_vm: Replace duplicated purgeable key with kernel+cacheableBrendan Coles
2020-12-23Kernel: Tweak parameter name in Inode::read_entire()Andreas Kling
2020-12-22Kernel: Allow sys$chmod() to modify the set-gid bitAndreas Kling
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-18Kernel: Move KBufferBuilder to the fallible KBuffer APIAndreas Kling
2020-12-18TmpFS: Use fallible KBuffer APIAndreas Kling
2020-12-18Ext2FS: Fail the mount if BGD table cache allocation failsAndreas Kling
2020-12-14Kernel: Move InodeWatcher::Event into Kernel/API/InodeWatcherEventItamar
2020-12-14Loader: Stabilize loader & Use shared libraries everywhere :^)Itamar
2020-12-12Kernel: Fix some issues related to fixes and block conditionsTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-30Kernel: Move some time related code from Scheduler into TimeManagementTom
2020-11-24Kernel: Reduce ByteBuffer thrashing in inode block list generationAndreas Kling
2020-11-24Kernel: Use a doubly-linked list for the BlockBasedFS cacheAndreas Kling
2020-11-24Ext2FS: Oops, fix forgotten assignment in Ext2FSInode::resize()Andreas Kling
2020-11-24Kernel: Add a fast lookup table to the BlockBasedFS disk cacheAndreas Kling
2020-11-24Ext2FS: Use cached inode block list in resize() if availableAndreas Kling
2020-11-24Kernel: Remove unnecessary SmapDisablers in FileDescriptionAndreas Kling
2020-11-23Kernel: Add unveil('b')Sergey Bugaev
2020-11-23ProcFS: Take the "all inodes" lock when generating /proc/inodesAndreas Kling
2020-11-23Ext2FS: Move some EXT2_DEBUG logging behind EXT2_VERY_DEBUGAndreas Kling
2020-11-23Ext2FS: Clear out the direct block list when an inode is resized to 0Andreas Kling
2020-11-14TmpFS: Set the root inode's timestamp to the current timeAndreas Kling
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-11-07Ext2FS: Zero out inode metadata when deleting themAndreas Kling
2020-11-07Ext2FS: Deallocate block list meta blocks when freeing an inodeAndreas Kling
2020-11-01Kernel+LibC: Don't allow a directory to become a subdirectory of itselfAndreas Kling