diff options
| author | Marcel Braun <marcel.braun@ost.ch> | 2026-04-06 10:35:45 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-04-11 07:58:20 +0200 |
| commit | 725116d22e850c502e6cb8d42b100da1080dfec0 (patch) | |
| tree | 5ae1a81bf50dcb94cd7ccf5894973bf47479c625 /kernel/src/filesystem/ext2/filesystem.cpp | |
| parent | fe8706422605e466427ae2727ddb98ce5cd984f6 (diff) | |
| download | teachos-725116d22e850c502e6cb8d42b100da1080dfec0.tar.xz teachos-725116d22e850c502e6cb8d42b100da1080dfec0.zip | |
Add file system pointer to ext2 inode
Diffstat (limited to 'kernel/src/filesystem/ext2/filesystem.cpp')
| -rw-r--r-- | kernel/src/filesystem/ext2/filesystem.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/src/filesystem/ext2/filesystem.cpp b/kernel/src/filesystem/ext2/filesystem.cpp index 56c0b88..514bb59 100644 --- a/kernel/src/filesystem/ext2/filesystem.cpp +++ b/kernel/src/filesystem/ext2/filesystem.cpp @@ -136,7 +136,7 @@ namespace kernel::filesystem::ext2 auto const inode_table_offset = static_cast<size_t>(inode_table_start_block) * block_size; auto const inode_offset = inode_table_offset + inode_index_within_group * get_inode_size(); - auto new_inode = kstd::make_shared<inode>(); + auto new_inode = kstd::make_shared<inode>(this); kernel::devices::block_device_utils::read(m_device, &new_inode->m_data, inode_offset, sizeof(inode_data)); // TODO BA-FS26 improve inode_kind really needed? or just map it to the mode bits? |
