aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem
AgeCommit message (Expand)AuthorFilesLines
4 dayskernel/fs: post-refactor cleanupFelix Morgner7-78/+54
4 dayskernel/fs: ext2: externalize mount stateFelix Morgner7-219/+340
4 dayskernel/fs: thread driver data through public APIFelix Morgner13-46/+76
4 dayskernel/fs: extract convenience aliasesFelix Morgner6-49/+40
4 dayskernel/fs: prepare for driver state extractionFelix Morgner14-47/+86
4 dayskernel/fs: clean up APIFelix Morgner12-82/+86
4 dayskernel/fs: ext2: let VFS associate the owning mountFelix Morgner3-9/+9
4 dayskernel/fs: add backing inode to mountFelix Morgner4-6/+53
4 dayskernel/fs: remove raw filesystem pointer from inode.Felix Morgner8-140/+220
4 dayskernel/fs: remove backing inode from baseFelix Morgner4-12/+11
4 dayskernel/fs: introduce mount factoryFelix Morgner8-93/+142
4 dayskernel/fs: remove the root inode from the base.Felix Morgner14-102/+109
4 dayskernel/fs: add back-link from inodes to their mountFelix Morgner3-0/+36
8 dayskstd: don't mark vfs_errc as an error condition typeFelix Morgner1-5/+0
8 dayskstd: add nodiscard to result success and failureFelix Morgner1-1/+1
9 dayskernel: fix test compilationFelix Morgner1-1/+5
10 dayskernel/fs: add type lookupFelix Morgner4-7/+32
10 dayskernel/fs: rework driver probingFelix Morgner8-18/+99
10 dayskernel/fs: use type registry in probe_and_mountFelix Morgner8-26/+18
10 dayskernel: remove vfs_typeFelix Morgner13-71/+37
10 dayschore: normalize kernel doc commentsFelix Morgner17-476/+282
11 dayschore: normalize header guardsFelix Morgner24-49/+49
11 daysdocs: clean up some of the documentationFelix Morgner7-108/+151
12 dayskstd: introduce basic offset typeFelix Morgner2-35/+22
12 dayskstd: flatten units namespaceFelix Morgner19-108/+101
12 dayskstd: clean up unitsFelix Morgner2-8/+8
12 dayskapi: implement seek supportFelix Morgner2-0/+57
13 dayschore: replace expected by resultFelix Morgner1-1/+1
13 dayskapi: port block_special_file to std::spanFelix Morgner20-144/+170
13 dayskstd: implement erase_if for flat mapFelix Morgner2-7/+4
2026-07-30kernel: add support for character devicesFelix Morgner3-4/+28
2026-07-30kerne/fs: add more reserved numbersFelix Morgner1-0/+15
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner1-1/+20
2026-07-29kernel: improve minor number allocationFelix Morgner2-11/+29
2026-07-26kapi/devices: implement locking disciplineFelix Morgner2-36/+55
2026-07-26kernel: add missing ofd testFelix Morgner1-0/+14
2026-07-26kernel: fail early on removed device I/OFelix Morgner2-0/+70
2026-07-26kernel: add devfs live-update testsFelix Morgner1-1/+52
2026-07-26chore: replace "interface" with "facet"Felix Morgner6-47/+45
2026-07-25kernel: subscribe devfs to the number registryFelix Morgner3-32/+49
2026-07-25kernel: bootstrap device_number_registryFelix Morgner2-37/+54
2026-07-25kernel: make device number registry dynamicFelix Morgner2-62/+168
2026-07-24kapi: move interface_idFelix Morgner1-2/+1
2026-07-24kapi: rename block and character deviceFelix Morgner4-6/+8
2026-07-24kapi: move block and character deviceFelix Morgner4-6/+8
2026-07-24kapi: rename interface to interface_idFelix Morgner1-1/+1
2026-07-24kernel: restructure devices and driversFelix Morgner1-0/+8
2026-07-24kernel: fix device number registry testsFelix Morgner1-2/+2
2026-07-24kapi: generalize device interface resolutionFelix Morgner1-22/+2
2026-07-24kapi: add find overload to find composed interfacesFelix Morgner1-2/+22