Commit History

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