aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystem/ext2/inode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel/filesystem/ext2/inode.cpp')
-rw-r--r--kernel/kernel/filesystem/ext2/inode.cpp6
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)
{