summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2020-10-22TmpFS: Don't allow file names longer than NAME_MAXAndreas Kling
2020-10-20Everywhere: Redundant inline specifier on constexpr functions (#3807)Lenny Maiorani
2020-10-07Ext2FS: Fix block allocation ignoring the very last block groupAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-28Kernel: Return early in create_inode if name is too longLuke
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-19Kernel: Let InodeWatcher track child inode numbers instead of namesAndreas Kling
2020-09-19Kernel: Don't assert when reading too little from an InodeWatcherAndreas Kling
2020-09-19Kernel: Simplify ProcFS callbacks by using function pointers directlyTom
2020-09-16Kernel: Fix kernel crash in get_dir_entries when buffer too small.asynts
2020-09-15FileSystem: Use OutputMemoryStream instead of BufferStream.asynts
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-12Kernel: Fix various forward declarationsBen Wiederhake
2020-09-10Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_processTom
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-09-06Kernel: Track time-of-last-write in SlavePTY and report it as mtimeAndreas Kling
2020-09-06Kernel: Make File weakableAndreas Kling
2020-09-06Kernel: Virtualize the File::stat() operationAndreas Kling
2020-09-06Kernel: Rename FileDescription::fstat() => stat()Andreas Kling
2020-08-30Kernel: Make Heap implementation reusable, and make kmalloc expandableTom
2020-08-30Kernel: Explain correctness of reference to local lambdaBen Wiederhake
2020-08-30Kernel: Unbreak building with extra debug macros, part 2Ben Wiederhake
2020-08-30Kernel: Unbreak building with extra debug macros, part 1Ben Wiederhake
2020-08-29FileSystem: Convert file types to DT_* types at a later stageItamar
2020-08-28Ext2FS: Make reported file_type values match up with those in direntItamar
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-23Ext2FS: Fix build with EXT2_DEBUGAndreas Kling
2020-08-22Kernel: Prefer snprintf over sprintfBen Wiederhake
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-08-19Ext2FS: Fix inode link leak on all new inodesAndreas Kling
2020-08-18Kernel: Remove the now-unused FS::DirectoryEntryAndreas Kling
2020-08-18Ext2FS: Stop using FS::DirectoryEntryAndreas Kling
2020-08-18TmpFS: Stop using FS::DirectoryEntry in TmpFSInodeAndreas Kling
2020-08-18TmpFS: Avoid unnecessary inode lookup in TmpFSInode::lookup()Andreas Kling
2020-08-18Kernel: Add DirectoryEntryView for VFS directory traversalAndreas Kling
2020-08-17Kernel: Emit ProcFS pledge/veil properties as "N/A" for kernel processesBrian Gianforcaro
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-12Kernel: Avoid ninja-import of global variableBen Wiederhake
2020-08-12Kernel: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-12Kernel: Expose thread stacks as separate filesBen Wiederhake
2020-08-11Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer)Andreas Kling
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-10Kernel: PID/PGID typingBen Wiederhake
2020-08-10Kernel: PID/TID typingBen Wiederhake
2020-08-09Kernel: Fix my result propagation bug @BenWiederhake spottedBrian Gianforcaro