summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/FileSystem.h
AgeCommit message (Expand)Author
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-07-18Kernel: Make FileSystem::root_inode() return a plain Inode&Andreas Kling
2021-07-18Kernel/Ext2FS: Cache the root inode in a member variableAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-17Kernel: Make FileSystem::class_name() return a StringViewAndreas Kling
2021-07-11Kernel: Use Forward.h headers moreAndreas Kling
2021-07-11Kernel: Remove unnecessary includes in FileSystem.{cpp,h}Andreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-19Kernel: Expose FileSystem's fragment sizeJustin
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-12Kernel: Add distinct InodeIndex typeAndreas Kling
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-29FileSystem: Convert file types to DT_* types at a later stageItamar
2020-08-18Kernel: Remove the now-unused FS::DirectoryEntryAndreas Kling
2020-08-18Kernel: Add DirectoryEntryView for VFS directory traversalAndreas Kling
2020-06-25Kernel: Port mounts to reference inodes directlySergey Bugaev
2020-06-25Kernel: Deemphasize inode identifiersSergey Bugaev
2020-05-26Kernel: Clang format file system in prep for changes.Brian Gianforcaro
2020-05-19Kernel: Make FS::block_size a size_tSergey Bugaev
2020-04-06Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-03Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"Andreas Kling
2020-04-02Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-10AK: Remove bitrotted Traits::dump() mechanismAndreas Kling
2020-02-08Kernel: Simplify FS::create_inode() a little bitAndreas Kling
2020-02-08Kernel: Simplify FS::create_directory() a little bitAndreas Kling
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-01-28Kernel: Tweak some include statementsAndreas Kling
2020-01-18Kernel: Fix identifier casingSergey Bugaev
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-03Kernel: Allow passing initial UID and GID when creating new inodesAndreas Kling
2019-12-15Kernel+FileManager: Disallow watch_file() in unsupported file systemsAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-09-10Ext2FS: Trying to create a too-long directory entry should ENAMETOOLONGAndreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-08-17Kernel: Expose info about source devices of mounts in /proc/dfSergey Bugaev
2019-08-17Kernel: Added unmount ability to VFSJesse Buhagiar
2019-08-11FileSystem: Move block_size() from DiskBackedFS to FSAndreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-16Kernel/Userland: Add a halt syscall, and a shutdown binary to invoke itRobin Burchell