Commit edc038f7 authored by Darrick J. Wong's avatar Darrick J. Wong
Browse files

xfs: enable realtime quota again



Enable quotas for the realtime device.

Signed-off-by: default avatarDarrick J. Wong <djwong@kernel.org>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
parent b7020ba8
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -1663,10 +1663,11 @@ xfs_qm_mount_quotas(
	uint			sbf;

	/*
	 * If quotas on realtime volumes is not supported, we disable
	 * quotas immediately.
	 * If quotas on realtime volumes is not supported, disable quotas
	 * immediately.  We only support rtquota if rtgroups are enabled to
	 * avoid problems with older kernels.
	 */
	if (mp->m_sb.sb_rextents) {
	if (mp->m_sb.sb_rextents && !xfs_has_rtgroups(mp)) {
		xfs_notice(mp, "Cannot turn on quotas for realtime filesystem");
		mp->m_qflags = 0;
		goto write_changes;
+3 −1
Original line number Diff line number Diff line
@@ -1265,7 +1265,9 @@ xfs_growfs_rt(

	/* Unsupported realtime features. */
	error = -EOPNOTSUPP;
	if (xfs_has_rmapbt(mp) || xfs_has_reflink(mp) || xfs_has_quota(mp))
	if (xfs_has_quota(mp) && !xfs_has_rtgroups(mp))
		goto out_unlock;
	if (xfs_has_rmapbt(mp) || xfs_has_reflink(mp))
		goto out_unlock;

	error = xfs_sb_validate_fsb_count(&mp->m_sb, in->newblocks);