ocfs2: Fix up i_blocks calculation to know about holes
[deliverable/linux.git] / fs / ocfs2 / suballoc.c
index 6dbb1176275973d7088bdc5d696e93227b1668bf..0da655ae5d6f807588a2b76a599b8c5135cacb74 100644 (file)
@@ -381,8 +381,7 @@ static int ocfs2_block_group_alloc(struct ocfs2_super *osb,
                                             le32_to_cpu(fe->i_clusters)));
        spin_unlock(&OCFS2_I(alloc_inode)->ip_lock);
        i_size_write(alloc_inode, le64_to_cpu(fe->i_size));
-       alloc_inode->i_blocks =
-               ocfs2_align_bytes_to_sectors(i_size_read(alloc_inode));
+       alloc_inode->i_blocks = ocfs2_inode_sector_count(alloc_inode);
 
        status = 0;
 bail:
This page took 0.040298 seconds and 5 git commands to generate.