diff options
Diffstat (limited to 'kernel/kernel/filesystem/ext2/inode.cpp')
| -rw-r--r-- | kernel/kernel/filesystem/ext2/inode.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/kernel/filesystem/ext2/inode.cpp b/kernel/kernel/filesystem/ext2/inode.cpp index cfc22989..34452ac8 100644 --- a/kernel/kernel/filesystem/ext2/inode.cpp +++ b/kernel/kernel/filesystem/ext2/inode.cpp @@ -67,8 +67,7 @@ namespace kernel::filesystem::ext2 while (bytes_read < requested_size) { - auto const block_number = - (*filesystem)->map_inode_block_index_to_global_block_number(block_index, m_data, **state); + auto const block_number = (*filesystem)->inode_block_number(block_index, *this, **state); if (!block_number) { break; @@ -156,8 +155,7 @@ namespace kernel::filesystem::ext2 while (bytes_written < kstd::bytes{buffer.size()}) { - auto const block_number = - (*filesystem)->map_inode_block_index_to_global_block_number(block_index, m_data, **state); + auto const block_number = (*filesystem)->inode_block_number(block_index, *this, **state); // TODO BA-FS26 if blocknumber == 0 --> handle sparse file if (!block_number) { |
