xfs: simplify the flags setting in xfs_qm_scall_quotaon

Simplify the setting of the flags value, and only consider
quota enforcement stuff here.

Signed-off-by: Kaixu Xia <kaixuxia@tencent.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
This commit is contained in:
Kaixu Xia 2020-04-22 21:54:30 -07:00 committed by Darrick J. Wong
parent 7994aae851
commit cd59455980

View File

@ -357,11 +357,11 @@ xfs_qm_scall_quotaon(
int error;
uint qf;
flags &= (XFS_ALL_QUOTA_ACCT | XFS_ALL_QUOTA_ENFD);
/*
* Switching on quota accounting must be done at mount time.
* Switching on quota accounting must be done at mount time,
* only consider quota enforcement stuff here.
*/
flags &= ~(XFS_ALL_QUOTA_ACCT);
flags &= XFS_ALL_QUOTA_ENFD;
if (flags == 0) {
xfs_debug(mp, "%s: zero flags, m_qflags=%x",