summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
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
2021-01-19Kernel: Implement the same symlink protection as LinuxAndreas Kling
2021-01-19Kernel: Implement the same hard link protection as LinuxAndreas Kling
2021-01-17Kernel: Assert on attempt to mark inode metadata dirty on read-only FSAndreas Kling
2021-01-17Kernel: Remove /proc/PID/vmobjectsAndreas Kling
2021-01-17Kernel: Remove unused /proc/mm fileAndreas Kling
2021-01-17Kernel: Unbreak /proc/PID/root symlinkAndreas Kling
2021-01-17Ext2FS: Update block group directory count after directory removalAndreas Kling
2021-01-15Kernel: Make Process::allocate_region*() return KResultOr<Region*>Andreas Kling
2021-01-15Kernel: Add anonymous files, created with sys$anon_create()Andreas Kling
2021-01-14ProcFS: Ignore directories in refresh_data().Mart G
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Kernel: Remove /proc/mountsAndreas Kling
2021-01-11Kernel: Remove /proc/inodesAndreas Kling
2021-01-11Kernel: Convert a bunch of String::format() => String::formatted()Andreas Kling
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Kernel+Profiler: Make profiling per-process and without core dumpsAndreas Kling
2021-01-10Kernel: Don't allow non-root, non-owners to rmdir any child of stickyAndreas Kling
2021-01-09Ext2FS: Zero out new space when growing an inodeAndreas Kling
2021-01-09Ext2FS: Convert dbg() to dbgln()Andreas Kling
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-05Kernel: Provide consistent memory stats in ProcFSTom
2021-01-04Kernel: Specify default memory order for some non-synchronizing AtomicsTom
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