summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
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
2021-09-11Kernel/Devices: Defer creation of SysFS component after the constructorLiav A
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-09Kernel/VFS: Restrict special unveil rule for Loader.soRalf Donau
2021-09-08Kernel: Add KBuffer::bytes() and use itAndreas Kling
2021-09-08Kernel+SystemServer: Simplify the DevTmpFS designLiav A
2021-09-08Kernel: Rename DevFS => DevTmpFSLiav A
2021-09-08Kernel/DevFS: Add the ability to remove device nodesLiav A
2021-09-08Kernel: Expose device presence in /sys/dev/char and /sys/dev/blockLiav A
2021-09-08Kernel/VFS: Silence mknod debug spamLiav A
2021-09-08Kernel+SystemServer: Defer creation of device nodes to userspaceLiav A
2021-09-08Kernel/DevFS: Simplify nodes insertion and lookupLiav A
2021-09-07Kernel/TmpFS: Stop leaking directory entry metadataAndreas Kling
2021-09-07Kernel: Use OOM-safe absolute path serialization in InodeFile::mmap()Andreas Kling
2021-09-07Kernel: Make it possible for KBufferBuilder creation to failAndreas Kling
2021-09-07Kernel: Make KBuffer::try_create_with_size() return KResultOrAndreas Kling
2021-09-07Kernel: Use KResultOr and TRY() for FIFOAndreas Kling
2021-09-07Kernel: Make DoubleBuffer::try() return KResultOrAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Add FileDescription::try_serialize_absolute_path()Andreas Kling