diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/mk_hugefiles.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/misc/mk_hugefiles.c b/misc/mk_hugefiles.c index 7f1be2ee..c292ddc1 100644 --- a/misc/mk_hugefiles.c +++ b/misc/mk_hugefiles.c @@ -357,8 +357,9 @@ static errcode_t mk_hugefile(ext2_filsys fs, blk64_t num, if (retval) goto errout; size = (__u64) count * fs->blocksize; - inode.i_size = size & 0xffffffff; - inode.i_size_high = (size >> 32); + retval = ext2fs_inode_size_set(fs, &inode, size); + if (retval) + goto errout; retval = ext2fs_write_new_inode(fs, *ino, &inode); if (retval) |