aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Collapse)AuthorFilesLines
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 Morgner23-436/+345
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-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 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 Morgner15-76/+39
2026-08-20chore: normalize kernel doc commentsFelix Morgner18-485/+283
2026-08-20build: clean up header set verificationFelix Morgner1-5/+1
2026-08-20build: improve linting exclusions for testsFelix Morgner1-27/+12
2026-08-19chore: normalize header guardsFelix Morgner27-55/+55
2026-08-19docs: clean up some of the documentationFelix Morgner11-112/+155
2026-08-19kapi: use bytes for size in boot modulesFelix Morgner2-3/+4
2026-08-18kapi/fs: fix wrong test argumentFelix Morgner1-1/+1
2026-08-18kstd: enable formatting and decay for bytesFelix Morgner1-18/+18
2026-08-18kstd: introduce basic offset typeFelix Morgner4-42/+26
2026-08-18kstd: flatten units namespaceFelix Morgner44-215/+201
2026-08-18kernel: fix test build issuesFelix Morgner1-2/+2
2026-08-18kstd: clean up unitsFelix Morgner4-14/+13
2026-08-18kapi: implement seek supportFelix Morgner4-0/+84
2026-08-17kernel/ram_disk: predicate read size on bufferFelix Morgner1-13/+8
2026-08-17chore: remove superfluous includeFelix Morgner1-1/+0
2026-08-17chore: replace expected by resultFelix Morgner2-8/+7
2026-08-17kapi: de-const read on block and char devicesFelix Morgner5-6/+5
2026-08-17kapi: port block_special_file to std::spanFelix Morgner29-294/+288
2026-08-17kernel: minor post-epic cleanupsFelix Morgner2-6/+2
2026-08-17kapi: add power management support to driversFelix Morgner4-0/+309
2026-08-17kstd: implement erase_if for flat mapFelix Morgner2-7/+4
2026-08-16build: don't predicate tests on general sanitizersFelix Morgner1-4/+4
2026-08-01kapi: add automatic driver registrationFelix Morgner4-7/+76