aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
AgeCommit message (Expand)AuthorFilesLines
8 dayskernel/vfs: simplify initializationFelix Morgner1-3/+3
8 dayskernel/vfs: rename type descriptor sectionFelix Morgner3-5/+5
8 dayskernel/vfs: prepare fs type registration supportFelix Morgner3-0/+60
10 dayssmall refactoringLukas Oesch1-2/+1
10 daysrefactor and simplify mapping logicLukas Oesch1-62/+39
2026-05-25renamingLukas Oesch1-2/+2
2026-05-25fix linter warningsLukas Oesch1-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 Braun6-35/+56
2026-05-25Refactor ssize_tMarcel Braun2-5/+5
2026-05-16Refactor data types in ext2Marcel Braun2-11/+11
2026-05-16refactoringLukas Oesch20-170/+147
2026-05-16add vfs testsLukas Oesch2-4/+33
2026-05-16add mount testsLukas Oesch2-0/+48
2026-05-16fix tests, all files must be closed before unmountingLukas Oesch1-0/+24
2026-05-16rootfs inode is a directory inodeLukas Oesch1-0/+5
2026-05-16avoid nullptr accessLukas Oesch1-0/+4
2026-05-16uniform interface for open and closeLukas Oesch1-2/+2
2026-05-16refactoring rootfs, no separate child management neededLukas Oesch5-89/+3
2026-05-16Mount can only be unmounted if no references are present, increment reference...Lukas Oesch5-15/+60
2026-05-16refactor find_mount_iterator to avoid code duplicationLukas Oesch1-8/+9
2026-05-16renamingLukas Oesch1-14/+14
2026-05-16Rename mount_table method from find_exact_mount to find_mountMarcel Braun3-10/+10
2026-05-16Remove unneeded functionality part 2Marcel Braun1-4/+0
2026-05-16Remove unneeded functionalityMarcel Braun1-10/+0
2026-05-16Refactor do_mount_internal to use target_mount as parameterMarcel Braun1-16/+14
2026-05-16Rename mount_point_dentry to target_dentryMarcel Braun1-9/+9
2026-05-16Refactor resolve_pathMarcel Braun1-5/+16
2026-05-16Track dentry instead of inode in open_file_descriptorMarcel Braun4-18/+27
2026-05-16Unify header inclusion syntaxMarcel Braun1-1/+1
2026-05-16add todoLukas Oesch1-0/+1
2026-05-16small refactoringLukas Oesch1-0/+1
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 Oesch1-18/+24
2026-05-13add inode sparse files testsLukas Oesch1-8/+93
2026-05-13add todosLukas Oesch1-0/+1
2026-05-13implement sparse files, fix bug with reading more than inode sizeLukas Oesch1-8/+14
2026-05-13refactor ext2 map_inode_block_index_to_global_block_numberLukas Oesch3-27/+63
2026-05-12Add tests for ext2 inode get_size()Marcel Braun2-2/+94
2026-05-12Determine ext2 inode size depending on revision level, add const to several m...Marcel Braun2-11/+29
2026-05-12if the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the ...Lukas Oesch3-14/+45
2026-05-12refactoring, simplify codeLukas Oesch1-41/+10
2026-05-12remove unused includeLukas Oesch1-3/+0
2026-05-11fix build after rebaseLukas Oesch1-1/+1
2026-05-11Add is_mount_root flag to dentry and use in find_mount_root_dentryMarcel Braun5-19/+22
2026-05-11Remove find_longest_prefix_mountMarcel Braun2-61/+0