aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
7 dayskernel/vfs: add type registry testsFelix Morgner5-5/+93
7 dayskernel/vfs: add type descriptor for rootfsFelix Morgner2-1/+26
7 dayskernel/vfs: extract fs type registryFelix Morgner9-28/+132
7 dayskernel/vfs: manage filesystem registrationsFelix Morgner2-3/+9
7 dayskstd/string: simplify comparisonsFelix Morgner4-24/+20
7 dayskernel/vfs: simplify initializationFelix Morgner2-6/+5
7 dayskernel/vfs: rename type descriptor sectionFelix Morgner3-5/+5
7 dayskernel/vfs: prepare fs type registration supportFelix Morgner4-0/+93
9 dayssmall refactoringLukas Oesch1-2/+1
9 daysrefactor and simplify mapping logicLukas Oesch2-69/+48
2026-05-25renamingLukas Oesch1-2/+2
2026-05-25fix linter warningsLukas Oesch1-2/+2
2026-05-25Fix mount parameter descriptionMarcel Braun1-2/+2
2026-05-25Apply 1 suggestion(s) to 1 file(s)Lukas Oesch1-1/+1
2026-05-25add mount table and mount testsLukas Oesch2-1/+29
2026-05-25add vfs testsLukas Oesch1-0/+31
2026-05-25improve demo codeLukas Oesch1-12/+38
2026-05-25Increase reference count of source_mount when one of its files is mounted som...Marcel Braun8-42/+69
2026-05-25Refactor ssize_tMarcel Braun5-20/+17
2026-05-19build: clean up dependenciesFelix Morgner1-0/+3
2026-05-18ci: enable jUnit style test reportsFelix Morgner1-1/+1
2026-05-16Refactor data types in ext2Marcel Braun4-20/+20
2026-05-16refactoringLukas Oesch34-225/+208
2026-05-16add kapi::filesystem testsLukas Oesch1-0/+22
2026-05-16add vfs testsLukas Oesch2-4/+33
2026-05-16add mount testsLukas Oesch3-0/+55
2026-05-16fix tests, all files must be closed before unmountingLukas Oesch1-0/+24
2026-05-16rootfs inode is a directory inodeLukas Oesch2-0/+11
2026-05-16avoid nullptr accessLukas Oesch1-0/+4
2026-05-16uniform interface for open and closeLukas Oesch3-6/+6
2026-05-16refactoring rootfs, no separate child management neededLukas Oesch7-119/+5
2026-05-16Mount can only be unmounted if no references are present, increment reference...Lukas Oesch10-19/+104
2026-05-16refactor find_mount_iterator to avoid code duplicationLukas Oesch2-8/+11
2026-05-16renamingLukas Oesch2-16/+17
2026-05-16Rename mount_table method from find_exact_mount to find_mountMarcel Braun4-11/+11
2026-05-16Remove unneeded functionality part 2Marcel Braun1-4/+0
2026-05-16Remove unneeded functionalityMarcel Braun2-18/+1
2026-05-16Refactor do_mount_internal to use target_mount as parameterMarcel Braun2-18/+16
2026-05-16Rename mount_point_dentry to target_dentryMarcel Braun2-10/+10
2026-05-16Document design rationale for resolve_path return typeMarcel Braun1-0/+10
2026-05-16Refactor resolve_pathMarcel Braun2-5/+22
2026-05-16Track dentry instead of inode in open_file_descriptorMarcel Braun6-25/+34
2026-05-16Unify header inclusion syntaxMarcel Braun2-2/+2
2026-05-16add todoLukas Oesch1-0/+1
2026-05-16small refactoringLukas Oesch2-1/+2
2026-05-13add tests for mount and unmount boot root filesystemLukas Oesch1-0/+63
2026-05-13increase buffer size to really test the singly indirect block pointerLukas Oesch1-1/+1
2026-05-13refactoringLukas Oesch2-18/+28
2026-05-13add inode sparse files testsLukas Oesch1-8/+93
2026-05-13add todosLukas Oesch2-0/+4