aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-08-26kernel/fs: ext2: add a simple write batching typeFelix Morgner4-0/+123
2026-08-26kernel/fs: ext2: simplify directory iterationFelix Morgner8-27/+282
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 Morgner9-191/+389
2026-08-26kernel/fs: extract module registrationsFelix Morgner7-52/+87
2026-08-26kernel/fs: devfs: fix directory listing sentinelFelix Morgner1-1/+2
The previous sentinel value would have prevent a device with major:minor 255:255 from showing up, if the read buffer was small enough to just barely not read that device in one go. The new value is an actually invalid device number, so it does not preclude any devices from showing up in directory listings.
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 Morgner4-1/+268
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 Morgner24-439/+348
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 Morgner15-56/+85
2026-08-26kernel/fs: extract convenience aliasesFelix Morgner6-49/+40
2026-08-26kernel/fs: prepare for driver state extractionFelix Morgner16-51/+90
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 Morgner16-102/+118
2026-08-26kernel/fs: add back-link from inodes to their mountFelix Morgner3-0/+36
2026-08-26build: fix include pathsFelix Morgner5-9/+5
2026-08-26ci: fix stress test test stageFelix Morgner1-3/+3
2026-08-25ci: fix CMake presets referencesFelix Morgner1-2/+2
2026-08-25build: improve presetsFelix Morgner1-8/+69
2026-08-22kstd: don't mark vfs_errc as an error condition typeFelix Morgner1-5/+0
2026-08-22kerne/test: add missing fs type registry initializationFelix Morgner2-0/+4
2026-08-22kstd: add nodiscard to result success and failureFelix Morgner2-4/+15
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 Morgner16-76/+44
2026-08-20docs: draft new documentation structureFelix Morgner13-79/+85
2026-08-20chore: clean up some more doc commentsFelix Morgner2-42/+84
2026-08-20chore: normalize kernel doc commentsFelix Morgner18-485/+283
2026-08-20chore: normalize multiboot2 doc commentsFelix Morgner2-45/+30
2026-08-20chore: normalize kstd doc commentsFelix Morgner6-439/+294
2026-08-20ci: enable parallel buildsFelix Morgner1-2/+2
2026-08-20build: upgrade to Catch2 3.15.3Felix Morgner2-2/+4