From 9ce0639383eb5cfdb72640e4cf8958b2120ab944 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Boric Date: Sat, 13 Feb 2021 19:05:57 +0100 Subject: [PATCH] Kernel: Use divide_rounded_up inside write_block_list_for_inode --- Kernel/FileSystem/Ext2FileSystem.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Kernel/FileSystem/Ext2FileSystem.cpp b/Kernel/FileSystem/Ext2FileSystem.cpp index 41660d902b..de5e276968 100644 --- a/Kernel/FileSystem/Ext2FileSystem.cpp +++ b/Kernel/FileSystem/Ext2FileSystem.cpp @@ -339,9 +339,7 @@ KResult Ext2FS::write_block_list_for_inode(InodeIndex inode_index, ext2_inode& e remaining_blocks -= new_shape.doubly_indirect_blocks; output_block_index += new_shape.doubly_indirect_blocks; } else { - unsigned indirect_block_count = new_shape.doubly_indirect_blocks / entries_per_block; - if ((new_shape.doubly_indirect_blocks % entries_per_block) != 0) - indirect_block_count++; + unsigned indirect_block_count = divide_rounded_up(new_shape.doubly_indirect_blocks, entries_per_block); auto dind_block_contents = ByteBuffer::create_uninitialized(block_size()); if (dind_block_new) {