summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-05Kernel: Actually check Process unveil data when creating perfcore dumpLiav A
2023-02-24Kernel/FileSystem: Simplify the ProcFS significantlyLiav A
2023-02-24Kernel: Fix typo proccess => process in a name of Process methodLiav A
2023-02-24AK+Kernel: Add includes before removing Kernel/ProcessExposed.hLiav A
2023-02-21Kernel: Fix const-correctness of PCI::DeviceIdentifier usageAndreas Kling
2023-02-19Kernel+Userland: Add constants subdirectory at /sys/kernel directoryLiav A
2023-02-19Kernel: Remove unnecessary include from SysFS PowerStateSwitch codeLiav A
2023-02-19Kernel/FileSystem: Don't assume flags for root filesystem mount flagsLiav A
2023-02-19Kernel/FileSystem: Fix check of read offset for the RAMFSInode codeLiav A
2023-02-19Kernel/FileSystem: Add check of read offset for the FATInode codeLiav A
2023-02-19Kernel: Change polarity of weak ownership between Inode and LocalSocketPeter Elliott
2023-02-18Kernel: Dont crash if power states gets set to an invalid valueUndefine
2023-02-12AK: Add conversion functions for packed DOS time formatOllrogge
2023-02-10Kernel: Explicitly copy Plan9FS read errors to registered delegatesTimothy Flynn
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08Kernel: Use `AK::Stream` to write packed binary dataTim Schumacher
2023-02-08Kernel: Modernize Error handling when serializing directory entriesTim Schumacher
2023-02-06Kernel: Protect Thread::m_name with a spinlockSam Atkins
2023-02-06Kernel: Protect Process::m_name with a spinlockSam Atkins
2023-02-05Kernel: Fix CPUInfo error propagation fixmeMacDue
2023-02-04Kernel+SystemServer+Base: Introduce the RAMFS filesystemLiav A
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-29Kernel/FileSystem: Simplify the ProcFS inode codeLiav A
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-26Kernel/PCI: Expose PCI option ROM data from the sysfs interfaceLiav A
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-24Kernel: Allow to remove files from sticky directory if user owns itKarol Kosek
2023-01-21Everywhere: Remove string.h include from AK/Traits.h and resolve falloutAndrew Kaster
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-16Kernel: Fix uninitialized member variable in FATFS FilesystemBrian Gianforcaro
2023-01-09Kernel/FileSystem: Fix kernel panic during FS init or mount failureTaj Morton
2023-01-07Kernel: Mark Process::jail() method as constLiav A
2023-01-06Kernel: Add helper function to check if a Process is in jailLiav A
2023-01-05Kernel/SysFS: Don't refresh/set-values inside the Jail spinlock scopeLiav A
2023-01-04Kernel/FileSystem: Fix handling of FAT names that don't fill an entryTaj Morton
2023-01-04Kernel/FileSystem: Remove FIXME about old/new path being the sameTaj Morton
2023-01-02Everywhere: Remove unused includes of AK/Memory.hBen Wiederhake
2023-01-02Kernel: Remove unused includes of Kernel/Debug.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2023-01-01Kernel+Tests: Allow deleting someone else's file in my sticky directoryAndreas Kling
2023-01-01Kernel: Annotate VirtualFileSystem::rmdir() errors with spec commentsAndreas Kling
2023-01-01Kernel+Tests: Remove inaccurate FIXME in sys$rmdir()Andreas Kling
2023-01-01Kernel+Tests: Make sys$rmdir() fail with EINVAL if basename is "."Andreas Kling
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-21Kernel/FileSystem: Prevent symlink creation in veiled directory pathsLiav A