summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2022-01-11Kernel: Synchronize removals from TmpFS inode mapAndreas Kling
2022-01-11Kernel: Remove empty Ext2FSInode::one_ref_left()Andreas Kling
2022-01-11Kernel: Remove empty ISO9660Inode::one_ref_left()Andreas Kling
2022-01-08Kernel: Fix broken disk cache behavior with O_DIRECTAndreas Kling
2022-01-08Kernel: Rename DiskCache::get() to ensure()Andreas Kling
2022-01-08Kernel: Remove redundant disk cache dirty flag in BlockBasedFileSystemAndreas Kling
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-05Kernel/Ext2FS: Use HashMap::remove_all_matching() in Ext2FSAndreas Kling
2022-01-05Kernel: Remove temporary Vector from Ext2FS::flush_writes()Brian Gianforcaro
2022-01-05Kernel: Use MUST + Vector::try_empend instead of Vector::empendBrian Gianforcaro
2022-01-05Kernel: Use MUST + Vector::try_append instead of Vector::appendBrian Gianforcaro
2022-01-04Kernel: Include correct header for DistinctNumeric in DeviceFileTypes.hDaniel Bertalan
2022-01-04Kernel: Replace divide_rounded_up uses with ceil_div in Ext2FileSystemOwen Smith
2022-01-02Kernel: Always pass InodeIdentifier by valueAndreas Kling
2022-01-02Kernel/TmpFS: Prevent TmpFS::add_child() from adding duplicate childrenAndreas Kling
2022-01-01Kernel+LibC+LibCore: Add lchown and fchownat functionscircl
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
2021-12-30Kernel: Propagate allocation failure in resolve_path_without_veilDaniel Bertalan
2021-12-29Kernel: Make File::unref virtualIdan Horowitz
2021-12-29Kernel: Port File to RefCountedIdan Horowitz
2021-12-29Kernel: Rename File::{before_removing => will_be_destroyed}Idan Horowitz
2021-12-29Kernel: Port Custody to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Support Mutex Protected lists in ListedRefCountedIdan Horowitz
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-28Kernel: Fix race condition in TmpFSInode::notify_watchers()Andreas Kling
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-26Kernel: Remove all uses of MAKE_SLAB_ALLOCATED()Andreas Kling
2021-12-26Kernel: Fix deadlock caused by page faults while holding disk cache lockAndreas Kling
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-12-22Kernel: Always initialize ext2_inode and ext_super_block structsBrian Gianforcaro
2021-12-21Kernel: Move symlink recursion limit to .h, increase it to 8Martin Bříza
2021-12-18Kernel: Make File::stat() & friends return Error<struct stat>Andreas Kling
2021-12-18Kernel: Use copy_typed_from_user() in more places :^)Andreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-12-15Kernel: Remove duplicate access specifier in DevTmpFSInodeHendiadyoin1
2021-12-15Kernel: Remove else statements after return in Plan9FileSystem.cppHendiadyoin1
2021-12-15Kernel: Add implied auto-specifiers in FileSystemHendiadyoin1
2021-12-15Kernel: Fix missing include in FileSystem/Mount.hHendiadyoin1
2021-12-14Kernel/SysFS: Prevent allocation for component name during constructionLiav A
2021-12-12Kernel+SystemServer: Add /dev/ttyDaniel Bertalan
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-12-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
2021-12-06Kernel: Remove unused Inode::preopen_fd()Andreas Kling
2021-12-05Kernel: Mark kernel smart-pointer classes as [[nodiscard]]Sam Atkins
2021-11-30Kernel: Handle string format errors in FileSystem APIs :^)Brian Gianforcaro
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-18Kernel: Propagate Vector append failures from Inode::apply_flock()Andreas Kling
2021-11-17Kernel: Allow mmap() with PROT_WRITE+MAP_SHAREDAndreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling