summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
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
2021-11-17Kernel: Reject writable shared file mappingsDaniel Bertalan
2021-11-16Kernel: Use static_ptr_cast to convert between Userspace<T*> typesAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-make-member-function-constAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-implicit-bool-conversion warningsAndrew Kaster
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-10AK+Kernel: Make BitmapView read-onlyBen Wiederhake
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-05Kernel: Return ENOTIMPL when trying to read from SysFS inodesLiav A
2021-10-31Kernel: Don't crash on writes to ProcFSBen Wiederhake
2021-10-31Kernel: Remove misleading FIXME in DevTmpFSBen Wiederhake
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-31Kernel: Enable early-returns from VFS::for_each_mountBen Wiederhake
2021-10-22Kernel: Remove unused InodeIdentifier::to_string()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-10-21AK+Kernel: Format DistinctNumeric using the underlying type's formatterDaniel Bertalan
2021-10-17Kernel/ProcFS: Provide a way to write to ProcFS inodesSeekingBlues
2021-10-14Kernel: Add per platform Processor.h headersJames Mintram
2021-10-14Kernel: Add header includes closer to their useJames Mintram
2021-10-09Kernel/SysFS: Provide a way to "truncate" and "set" mtime on inodesLiav A
2021-10-03Kernel: Use `operator ""sv` in all class_name() implementationsBrian Gianforcaro
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-16Kernel: Pack Flock struct tighterBrian Gianforcaro
2021-09-16Kernel: Weakly hold on to the file in LocalSocketsin-ack
2021-09-12Kernel/SysFS: Make it possible to have custom permissions for nodesLiav A
2021-09-12Kernel+LibC: Implement fsyncTheFightingCatfish