diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index 52856d98afd3b5bd0dbd4a4eac86e6419e3fa56a..8ebf0967424fe190f6c0c29853ee83cba19e2fa1 100644 --- a/fs/ext4/xattr.c +++ b/fs/ext4/xattr.c @@ -2725,7 +2725,7 @@ int ext4_expand_extra_isize_ea(struct inode *inode, int new_extra_isize, base = IFIRST(header); end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size; min_offs = end - base; - total_ino = sizeof(struct ext4_xattr_ibody_header); + total_ino = sizeof(struct ext4_xattr_ibody_header) + sizeof(u32); error = xattr_check_inode(inode, header, end); if (error)