On 9.08.2017 04:04, Darrick J. Wong wrote: > Way back when we established inode block-map redo log items, it was > discovered that we needed to prevent the VFS from evicting inodes during > log recovery because any given inode might be have bmap redo items to > replay even if the inode has no link count and is ultimately deleted, > and any eviction of an unlinked inode causes the inode to be truncated > and freed too early. > > To make this possible, we set MS_ACTIVE so that inodes would not be torn > down immediately upon release. Unfortunately, this also results in the > quota inodes not being released at all if a later part of the mount > process should fail, because we never reclaim the inodes. So, clear > MS_ACTIVE immediately after we finish the log recovery so that the quota > inodes will be torn down properly if we abort the mount. > > Fixes: 17c12bcd30 ("xfs: when replaying bmap operations, don't let unlinked inodes get reaped") > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> I think the whole series warrants: Cc: <stable@xxxxxxxxxxxxxxx> # 4.9 -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html