diff options
| author | Kaho Ng <ngkaho1234@gmail.com> | 2017-02-28 00:17:43 +0800 |
|---|---|---|
| committer | Kaho Ng <ngkaho1234@gmail.com> | 2017-02-28 00:18:50 +0800 |
| commit | ffc811b4e0b2a4618f857923c0ce235fd3996692 (patch) | |
| tree | 0a2497a7658f1f12df2fdddf286f3884fae4e186 /src | |
| parent | 48d955206bccfd6d4fe25ad0934765428fe7fda2 (diff) | |
ext4_fs: set i_extra_isize to ext4_sblock::min_extra_isize
Diffstat (limited to 'src')
| -rw-r--r-- | src/ext4_fs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ext4_fs.c b/src/ext4_fs.c index 3427df3..5cc317a 100644 --- a/src/ext4_fs.c +++ b/src/ext4_fs.c @@ -920,8 +920,7 @@ int ext4_fs_alloc_inode(struct ext4_fs *fs, struct ext4_inode_ref *inode_ref, ext4_inode_set_flags(inode, 0); ext4_inode_set_generation(inode, 0); if (inode_size > EXT4_GOOD_OLD_INODE_SIZE) { - uint16_t off = offsetof(struct ext4_inode, extra_isize); - uint16_t size = sizeof(struct ext4_inode) - off; + uint16_t size = ext4_get16(&fs->sb, want_extra_isize); ext4_inode_set_extra_isize(&fs->sb, inode, size); } |
