summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/Ext2FileSystem.cpp
AgeCommit message (Expand)Author
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-11Kernel/Ext2FS: Propagate HashMap errors instead of panickingAndreas Kling
2021-11-10Kernel/Ext2FS: Propagate errors from block list computation functionsAndreas Kling
2021-11-10Kernel: Propagate Vector append errors in two places in Ext2FSAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-21Kernel: Make Ext2FS::free_inode() return KResult, and use TRY() moreAndreas Kling
2021-10-21Kernel: Make Ext2FS::write_ext2_inode() return KResultAndreas Kling
2021-10-21Kernel: Make Inode::flush_metadata() return a KResultAndreas Kling
2021-09-07Kernel: Make KBuffer::try_create_with_size() return KResultOrAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Make UserOrKernelBuffer return KResult from read/write/memsetAndreas Kling
2021-09-06Kernel/Ext2FS: Wrap calls to traverse_as_directory() in TRY()Andreas Kling
2021-09-06Kernel: Tidy up Ext2FS construction a bitAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-05Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>>Andreas Kling
2021-09-05Kernel/Ext2FS: Use TRY() in the Ext2FSAndreas Kling
2021-09-05Kernel/Ext2FS: Remove a String allocation in debug loggingAndreas Kling
2021-08-29Kernel/Ext2FS: Avoid temporary String allocation during inode creationAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-14Kernel: Stop allowing implicit conversion from KResult to intAndreas Kling
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-08-14Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>>Andreas Kling
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-03Kernel: Handle OOM in DiskCache when mounting Ext2 filesystemsBrian Gianforcaro
2021-08-03Kernel: Handle OOM from KBuffer usage in Ext2FS::get_bitmap_block()Brian Gianforcaro
2021-07-18Kernel/Ext2FS: Surface Vector allocation failures in block allocationAndreas Kling
2021-07-18Kernel: Make FileSystem::root_inode() return a plain Inode&Andreas Kling
2021-07-18Kernel/Ext2FS: Cache the root inode in a member variableAndreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Remove Inode::directory_entry_count()Andreas Kling
2021-07-17Kernel: Make Inode::create_child() take the name as a StringViewAndreas Kling
2021-07-17Kernel: Rename Inode::m_lock => m_inode_lockAndreas Kling
2021-07-17Kernel: Make FileSystem::class_name() return a StringViewAndreas Kling
2021-07-16Kernel/Ext2FS: Don't hog inode lock in traverse_as_directory()Andreas Kling
2021-07-16Kernel/Ext2FS: Don't hog FS lock when calling base class flush_writes()Andreas Kling
2021-07-16Kernel/Ext2FS: Uncache unknown inode indices when flushing writesAndreas Kling
2021-07-16Kernel/Ext2FS: Don't hog both locks in Ext2FSInode::lookup()Andreas Kling
2021-07-11Kernel: Rename BlockBasedFS => BlockBasedFileSystemAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-22Kernel: Ensure Ext2FSInode's lookup is populated before using itSam Atkins
2021-06-17Kernel: Remove obsolete size_t castsGunnar Beutner
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-19Kernel: Expose FileSystem's fragment sizeJustin