summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/SysFS.cpp
AgeCommit message (Expand)Author
2022-07-15Kernel/SysFS: Add Symbolic link functionality to the filesystemLiav A
2022-06-17Kernel: Add missing #include in SysFS.cppAndreas Kling
2022-06-17Kernel/SysFS: Migrate components code from SysFS.cpp to the SysFS folderLiav A
2022-06-15Kernel: Use the system boot time as default timestamp in /sys and /devAndreas Kling
2022-05-29Kernel/FileSystem: Simplify even more the mount syscallLiav A
2022-04-01Kernel: Allow SysFS components to have non-zero sizeLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2021-12-15Kernel: Add implied auto-specifiers in FileSystemHendiadyoin1
2021-12-14Kernel/SysFS: Prevent allocation for component name during constructionLiav A
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-21Kernel: Make Inode::flush_metadata() return a KResultAndreas Kling
2021-10-09Kernel/SysFS: Provide a way to "truncate" and "set" mtime on inodesLiav A
2021-09-12Kernel/SysFS: Make it possible to have custom permissions for nodesLiav A
2021-09-08Kernel: Expose device presence in /sys/dev/char and /sys/dev/blockLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-06Kernel: Tidy up SysFS constructionAndreas Kling
2021-09-04Kernel/SysFS: Ensure data stability when reading from InodesLiav A
2021-08-29Kernel/SysFS: Remove unnecessary mutex lockers in SysFS metadata gettersAndreas Kling
2021-08-29Kernel: Make all ProcFS and SysFS files zero-sizedAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-08-14Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>>Andreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-07-18Kernel/SysFS: Remove redundant SysFS& member from SysFSInodeAndreas Kling
2021-07-18Kernel: Make FileSystem::root_inode() return a plain Inode&Andreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-18Kernel/USB: Move USB bus information from /proc to /sysAndreas Kling
2021-07-17Kernel: Replace "folder" => "directory" everywhereAndreas Kling
2021-07-17Kernel: Remove Inode::directory_entry_count()Andreas Kling
2021-07-17Kernel: Make Inode::create_child() take the name as a StringViewAndreas Kling
2021-07-17Kernel: Rename Inode::m_lock => m_inode_lockAndreas Kling
2021-07-11Kernel: Replace "Folder" => "Directory" everywhereAndreas Kling
2021-07-11Kernel: Remove pointless lock/unlock in SysFS constructorAndreas Kling
2021-07-11Kernel: Remove all friend declarations from SysFSComponentRegistryAndreas Kling
2021-07-11Kernel: Remove some dead code and unused includes in SysFS filesAndreas Kling
2021-07-11Kernel: Rename SystemExposedFolder => SysFSDirectoryAndreas Kling
2021-07-11Kernel: Rename SystemExposedComponent => SysFSComponentAndreas Kling
2021-07-11Kernel: Rename SystemRegistrar => SysFSComponentRegistryAndreas Kling
2021-07-11Kerne: Switch SysFS to east-const styleAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-06-29Kernel/SysFS: Add PCI exposed folderLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A