diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index 52f3ef18f4cf..f5dd5e5b3014 100644 --- a/fs/ext4/xattr.c +++ b/fs/ext4/xattr.c @@ -1313,7 +1313,7 @@ retry: end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size; min_offs = end - base; last = entry; - total_ino = sizeof(struct ext4_xattr_ibody_header); + total_ino = sizeof(struct ext4_xattr_ibody_header) + sizeof(u32); free = ext4_xattr_free_space(last, &min_offs, base, &total_ino); if (free >= new_extra_isize) {