]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
vfs: add kill_sb callback to vfs_fs_type_t for filesystem cleanup (P2.3)
authorTulio A M Mendes <[email protected]>
Mon, 25 May 2026 21:01:29 +0000 (18:01 -0300)
committerTulio A M Mendes <[email protected]>
Wed, 3 Jun 2026 04:02:35 +0000 (01:02 -0300)
commitde8c3c6a02b4e4dd2986c26092cab52ab6d54c45
treeca3b9ebec830f991ce97f4097c79586c251a45fd
parentc04646b0d084e642cb053f4c33d9cac761d05439
vfs: add kill_sb callback to vfs_fs_type_t for filesystem cleanup (P2.3)

- Add kill_sb function pointer to vfs_fs_type_t
- Update vfs_umount_nolock to call fstype->kill_sb instead of direct fat_umount/ext2_umount
- Implement fat_kill_sb and ext2_kill_sb callbacks in init.c
- Callbacks call filesystem-specific umount and free superblock
include/fs.h
src/kernel/fs.c
src/kernel/init.c