summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/DiskBackedFileSystem.cpp
AgeCommit message (Expand)Author
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-01-27Kernel+LibC+Userland: Switch to 64-bit time_tAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-11-05Kernel: Implement O_DIRECT open() flag to bypass disk cachesAndreas Kling
2019-11-03Kernel: Fick infinite recursion when filling up disk cacheAndreas Kling
2019-10-08Kernel: Made DiskCache entries a KBufferJesse Buhagiar
2019-09-30Kernel: Make DiskBackedFS flush writes if cache is completely dirtyAndreas Kling
2019-09-30Kernel: Convert the DiskBackedFS write API to take "const u8*"Andreas Kling
2019-09-30Kernel: Make DiskBackedFS::read_block() write to client-provided memoryAndreas Kling
2019-09-30Kernel: Implement a simpler, bigger cache for DiskBackedFSAndreas Kling
2019-09-30ByteBuffer: Remove pointer() in favor of data()Andreas 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-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-22Kernel: Fix all compiler warnings.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling
2019-04-27DiskBackedFS: Flush write cache if it reaches 32 entries before sync.Andreas Kling
2019-04-25Kernel: Add a write cache to DiskBackedFS.Andreas Kling
2019-04-03Kernel: Move FS-related files into Kernel/FileSystem/Andreas Kling