summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/FileSystem.cpp
AgeCommit message (Expand)Author
2023-06-04Kernel: Move InterruptDisabler to the Interrupts subdirectoryLiav A
2022-10-22Kernel/FileSystem: Discard safely filesystems when unmounted last timeLiav A
2022-10-22Kernel: Introduce support for using FileSystem object in multiple mountsLiav A
2022-10-17Kernel: Move InterruptDisabler out of Arch directoryTimon Kruiper
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-06-02Kernel: Implement InterruptDisabler using generic Processor functionsTimon Kruiper
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-12Kernel+LibC: Implement fsyncTheFightingCatfish
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-11Kernel: Remove unnecessary includes in FileSystem.{cpp,h}Andreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-05-19Kernel: Expose FileSystem's fragment sizeJustin
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-08-25Kernel: Switch singletons to use new Singleton classTom
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-18Kernel: Remove the now-unused FS::DirectoryEntryAndreas Kling
2020-08-18Kernel: Add DirectoryEntryView for VFS directory traversalAndreas Kling
2020-05-19Kernel: Make FS::block_size a size_tSergey Bugaev
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-09-10Ext2FS: Trying to create a too-long directory entry should ENAMETOOLONGAndreas Kling
2019-08-11FileSystem: Move block_size() from DiskBackedFS to FSAndreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-27Kernel: More use of NonnullRefPtrVector in the kernel.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-16Kernel/Userland: Add a halt syscall, and a shutdown binary to invoke itRobin Burchell
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-05-16Kernel: Move Inode to its own files.Andreas Kling
2019-05-02Kernel: Assign Lock names in class member initializers.Andreas Kling
2019-04-25Kernel: Add a write cache to DiskBackedFS.Andreas Kling
2019-04-23Do a pass of compiler warning fixes.Andreas Kling
2019-04-06Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.Andreas Kling
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling
2019-04-03Kernel: Move FS-related files into Kernel/FileSystem/Andreas Kling