summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2023-06-04Everywhere: Move global Kernel pattern code to Kernel/Library directoryLiav A
2023-06-04Kernel: Move task-crash related code to the Tasks subdirectoryLiav A
2023-06-04Kernel: Move {Virtual,Physical}Address classes to the Memory directoryLiav A
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-06-04Kernel: Move Jail code to a new subdirectoryLiav A
2023-06-02Kernel+Userland: Ensure proper unveil permissions before using rm/rmdirLiav A
2023-06-02Kernel: Move the Storage directory to be a new directory under DevicesLiav A
2023-05-27AK+Everywhere: Don't crash on invalid monthsBen Wiederhake
2023-05-27AK: Test from_unix_time_parts intensivelyBen Wiederhake
2023-05-27Kernel: Make Ext2FSInode::traverse_as_directory to take m_inode_lockLiav A
2023-05-27Kernel: Don't lock ProcFS mutex when calling traverse_as_directoryLiav A
2023-05-27Kernel: Don't lock SysFS filesystem mutex calling traverse_as_directoryLiav A
2023-05-24Kernel: Use UnixDateTime wherever applicablekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-19Kernel: Move a bunch of generic devices code into new subdirectoryLiav A
2023-05-17Kernel: Add RPi Watchdog and use it for system shutdownDaniel Bertalan
2023-05-15Kernel: Remove `FIFO::{attach,detach}(Direction)`Daniel Bertalan
2023-05-06Kernel: Promote the entry to the front during a cache hitPankaj Raghav
2023-04-25Kernel: Colorize log message for paths which haven't been unveiledTimothy Flynn
2023-04-22Kernel: Protect internal structures in InodeWatcher with spinlocksLiav A
2023-04-21Kernel+Userland: Remove the `nfds` entry from `/sys/kernel/processes`Tim Schumacher
2023-04-17Kernel: Remove unused functions related to reading full inodesTim Schumacher
2023-04-17Kernel: Use purpose-sized buffers when resolving inodes as linksTim Schumacher
2023-04-17Kernel: Add `Inode::read_until_filled_or_end`Tim Schumacher
2023-04-14Kernel: Get rid of *LockRefPtr in the SysFS filesystem codeLiav A
2023-04-10Kernel: Add the futimens syscallLiav A
2023-04-09Kernel: Remove redundant HID name from all associated filesLiav A
2023-04-08Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutabilityLiav A
2023-04-05Kernel: Stop using *LockRefPtr for TTYAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for ThreadAndreas Kling
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Process pointersAndreas Kling
2023-04-04Kernel: Simplify Mount internalsAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for FileSystem pointersAndreas Kling
2023-04-02Kernel: Initialize DiskCache's buffer before the dirty&clean listsMarco Cutecchia
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-10Kernel: Use RefPtr instead of LockRefPtr for File and subclassesAndreas Kling
2023-03-09Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>Andreas Kling
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