xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
[platform/kernel/linux-rpi.git] / fs / xfs / xfs_iops.c
index 74047bd..e427ad0 100644 (file)
@@ -803,6 +803,7 @@ xfs_setattr_nonsize(
 
 out_cancel:
        xfs_trans_cancel(tp);
+       xfs_iunlock(ip, XFS_ILOCK_EXCL);
 out_dqrele:
        xfs_qm_dqrele(udqp);
        xfs_qm_dqrele(gdqp);