aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem
AgeCommit message (Expand)AuthorFilesLines
2026-08-26kernel: split vfs and filesystem driversFelix Morgner76-10097/+0
2026-08-26kernel/fs: vfs: make file descriptor polymorphicFelix Morgner10-231/+575
2026-08-26kernel/fs: rootfs: implement read_directoryFelix Morgner2-0/+16
2026-08-26kernel/fs: ext2: add missing iterator type aliasFelix Morgner1-0/+1
2026-08-26kernel/fs: ext2: implement read_directoryFelix Morgner7-8/+316
2026-08-26kernel/fs: ext2: clean up stateless functionsFelix Morgner10-748/+678
2026-08-26kernel/fs: ext2: move superblock flagsFelix Morgner3-27/+41
2026-08-26kernel/fs: ext2: apply strict locking disciplineFelix Morgner7-77/+146
2026-08-26fixup! kernel/fs: ext2: simplify directory iterationFelix Morgner1-2/+2
2026-08-26kernel/fs: ext: remove debug codeFelix Morgner1-5/+0
2026-08-26fixup! kernel/fs: ext2: add a simple write batching typeFelix Morgner1-2/+2
2026-08-26kernel/fs: ext2: introduce write batchingFelix Morgner6-95/+96
2026-08-26kernel/fs: ext2: add a simple write batching typeFelix Morgner3-0/+122
2026-08-26kernel/fs: ext2: simplify directory iterationFelix Morgner7-27/+281
2026-08-26kernel/fs: ext2: extract stateless functionsFelix Morgner4-87/+81
2026-08-26kernel/fs: ext2: cosmetic inode cleanupFelix Morgner3-123/+160
2026-08-26kernel/fs: ext2: retype block I/O operationsFelix Morgner2-30/+38
2026-08-26kernel/fs: ext2: make block_count take the inodeFelix Morgner4-17/+16
2026-08-26kernel/fs: ext2: cosmetic cleanupFelix Morgner8-191/+332
2026-08-26kernel/fs: extract module registrationsFelix Morgner6-52/+84
2026-08-26kernel/fs: devfs: fix directory listing sentinelFelix Morgner1-1/+2
2026-08-26kernel/fs: devfs: simplify directory listingFelix Morgner1-9/+16
2026-08-26kernel/fs: remove file typeFelix Morgner7-49/+11
2026-08-26kernel/fs: devfs: implement read_directoryFelix Morgner3-1/+266
2026-08-26kernel/fs: introduce base read_directory APIFelix Morgner4-0/+71
2026-08-26kernel/fs: small post-rework cleanupFelix Morgner1-2/+7
2026-08-26kernel/fs: rework filesystem probingFelix Morgner15-415/+319
2026-08-26kernel/fs: remove backing inode from mountFelix Morgner2-10/+0
2026-08-26kernel/fs: devfs: externalize mount stateFelix Morgner4-12/+14
2026-08-26kernel/fs: devfs: simplify implementationFelix Morgner2-35/+11
2026-08-26kernel/fs: post-refactor cleanupFelix Morgner7-78/+54
2026-08-26kernel/fs: ext2: externalize mount stateFelix Morgner7-219/+340
2026-08-26kernel/fs: thread driver data through public APIFelix Morgner13-46/+76
2026-08-26kernel/fs: extract convenience aliasesFelix Morgner6-49/+40
2026-08-26kernel/fs: prepare for driver state extractionFelix Morgner14-47/+86
2026-08-26kernel/fs: clean up APIFelix Morgner12-82/+86
2026-08-26kernel/fs: ext2: let VFS associate the owning mountFelix Morgner3-9/+9
2026-08-26kernel/fs: add backing inode to mountFelix Morgner4-6/+53
2026-08-26kernel/fs: remove raw filesystem pointer from inode.Felix Morgner8-140/+220
2026-08-26kernel/fs: remove backing inode from baseFelix Morgner4-12/+11
2026-08-26kernel/fs: introduce mount factoryFelix Morgner8-93/+142
2026-08-26kernel/fs: remove the root inode from the base.Felix Morgner14-102/+109
2026-08-26kernel/fs: add back-link from inodes to their mountFelix Morgner3-0/+36
2026-08-22kstd: don't mark vfs_errc as an error condition typeFelix Morgner1-5/+0
2026-08-22kstd: add nodiscard to result success and failureFelix Morgner1-1/+1
2026-08-21kernel: fix test compilationFelix Morgner1-1/+5
2026-08-20kernel/fs: add type lookupFelix Morgner4-7/+32
2026-08-20kernel/fs: rework driver probingFelix Morgner8-18/+99
2026-08-20kernel/fs: use type registry in probe_and_mountFelix Morgner8-26/+18
2026-08-20kernel: remove vfs_typeFelix Morgner13-71/+37