Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7d3aa7fe authored by Dave Chinner's avatar Dave Chinner Committed by Dave Chinner
Browse files

xfs: skip stale inodes in xfs_iflush_cluster



We don't write back stale inodes so we should skip them in
xfs_iflush_cluster, too.

cc: <stable@vger.kernel.org> # 3.10.x-
Signed-off-by: default avatarDave Chinner <dchinner@redhat.com>
Reviewed-by: default avatarBrian Foster <bfoster@redhat.com>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarDave Chinner <david@fromorbit.com>
parent 51b07f30
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3207,6 +3207,7 @@ xfs_iflush_cluster(
		 */
		spin_lock(&iq->i_flags_lock);
		if (!iq->i_ino ||
		    __xfs_iflags_test(iq, XFS_ISTALE) ||
		    (XFS_INO_TO_AGINO(mp, iq->i_ino) & mask) != first_index) {
			spin_unlock(&iq->i_flags_lock);
			continue;