Liav A
|
fea3cb5ff9
Kernel/FileSystem: Discard safely filesystems when unmounted last time
|
2 年之前 |
Liav A
|
0fd7b688af
Kernel: Introduce support for using FileSystem object in multiple mounts
|
2 年之前 |
Tim Schumacher
|
3b3af58cf6
Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name
|
3 年之前 |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 年之前 |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 年之前 |
Idan Horowitz
|
2065a73727
Kernel: Use u64 instead of size_t for BlockBasedFileSystem::read_block
|
3 年之前 |
Idan Horowitz
|
0b2e93cf43
Kernel: Use u64 instead of size_t for BlockBasedFileSystem::write_block
|
3 年之前 |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 年之前 |
Idan Horowitz
|
f39e9b19c6
Kernel: Make DiskCache::ensure OOM-fallible using ErrorOr
|
3 年之前 |
David Briggs
|
cf45370c47
Kernel: Use ErrorOr in BlockBased and Ext2 filesystem raw read and write
|
3 年之前 |
Andreas Kling
|
a7b70c62d7
Kernel: Fix broken disk cache behavior with O_DIRECT
|
3 年之前 |
Andreas Kling
|
065f79990e
Kernel: Rename DiskCache::get() to ensure()
|
3 年之前 |
Andreas Kling
|
01823746e3
Kernel: Remove redundant disk cache dirty flag in BlockBasedFileSystem
|
3 年之前 |
Andreas Kling
|
16850423cf
Kernel: Fix deadlock caused by page faults while holding disk cache lock
|
3 年之前 |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 年之前 |
Ali Mohammad Pur
|
5a0cdb15b0
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
|
3 年之前 |
Andreas Kling
|
899cee8185
Kernel: Make KBuffer::try_create_with_size() return KResultOr
|
3 年之前 |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 年之前 |
Andreas Kling
|
b481132418
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
|
3 年之前 |
Andreas Kling
|
5516592748
Kernel: Use TRY() in BlockBasedFileSystem
|
3 年之前 |
Andreas Kling
|
d30d776ca4
Kernel: Make FileSystem::initialize() return KResult
|
3 年之前 |
Andreas Kling
|
552dd7abd3
Kernel: Port BlockBasedFileSystem to ProtectedValue :^)
|
3 年之前 |
Brian Gianforcaro
|
a6db2f985a
Kernel: Handle OOM in DiskCache when mounting Ext2 filesystems
|
4 年之前 |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
4 年之前 |
Andreas Kling
|
a7d193951f
Kernel: Don't hog file system lock when doing BlockBasedFileSystem I/O
|
4 年之前 |
Andreas Kling
|
abf0249f35
Kernel: Don't explicitly seek before I/O in BlockBasedFileSystem
|
4 年之前 |
Andreas Kling
|
79552c91d5
Kernel: Rename BlockBasedFS => BlockBasedFileSystem
|
4 年之前 |
Andreas Kling
|
502bbacea0
Kernel: Rename FileBackedFS => FileBackedFileSystem
|
4 年之前 |
Jean-Baptiste Boric
|
fdb5367da1
Kernel: Promote various integers to 64 bits in storage layer
|
4 年之前 |
Brian Gianforcaro
|
8d6e9fad40
Kernel: Remove the now defunct `LOCKER(..)` macro.
|
4 年之前 |