Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
[firefly-linux-kernel-4.4.55.git] / fs / xfs / xfs_inode_item.c
index f034bd1652f0172aed4b672b66441897bedfd020..f76ff52e43c0a4f5536163a61230f1ac89f77358 100644 (file)
@@ -179,7 +179,7 @@ xfs_inode_item_format(
        nvecs        = 1;
 
        vecp->i_addr = &ip->i_d;
-       vecp->i_len  = sizeof(struct xfs_icdinode);
+       vecp->i_len  = xfs_icdinode_size(ip->i_d.di_version);
        vecp->i_type = XLOG_REG_TYPE_ICORE;
        vecp++;
        nvecs++;