xfs: fix refactor quota limits initialization
PATCH 1/1 xfs: fix refactor quota limits initialization
dquot warning fields are be16, not be32. Fix this mistake.
Signed-off-by Darrick J. Wong <[email protected]>
--- fs/xfs/xfs_qm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
fs/xfs/xfs_qm.c +3 -3
@@ -636,11 +636,11 @@ xfs_qm_init_timelimits(if (ddqp->d_rtbtimer) qinf->qi_rtbtimelimit =be32_to_cpu (ddqp->d_rtbtimer);if (ddqp->d_bwarns) - qinf->qi_bwarnlimit =be32_to_cpu (ddqp->d_bwarns); + qinf->qi_bwarnlimit =be16_to_cpu (ddqp->d_bwarns);if (ddqp->d_iwarns) - qinf->qi_iwarnlimit =be32_to_cpu (ddqp->d_iwarns); + qinf->qi_iwarnlimit =be16_to_cpu (ddqp->d_iwarns);if (ddqp->d_rtbwarns) - qinf->qi_rtbwarnlimit =be32_to_cpu (ddqp->d_rtbwarns); + qinf->qi_rtbwarnlimit =be16_to_cpu (ddqp->d_rtbwarns);xfs_qm_dqdestroy (dqp); }
Quoted 13 lines · Darrick J. Wong
dquot warning fields are be16, not be32. Fix this mistake.
Signed-off-by Darrick J. Wong <[email protected]>--- fs/xfs/xfs_qm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)fs/xfs/xfs_qm.c +0
-0@@ -636,11 +636,11 @@ xfs_qm_init_timelimits(if (ddqp->d_rtbtimer)
fs/xfs/xfs_qm.c xfs_qm_init_timelimits( · line 643
Quoted 10 lines
fs/xfs/xfs_qm.c +3
-3qinf->qi_rtbtimelimit =be32_to_cpu (ddqp->d_rtbtimer);if (ddqp->d_bwarns) - qinf->qi_bwarnlimit =be32_to_cpu (ddqp->d_bwarns); + qinf->qi_bwarnlimit =be16_to_cpu (ddqp->d_bwarns);if (ddqp->d_iwarns) - qinf->qi_iwarnlimit =be32_to_cpu (ddqp->d_iwarns); + qinf->qi_iwarnlimit =be16_to_cpu (ddqp->d_iwarns);if (ddqp->d_rtbwarns) - qinf->qi_rtbwarnlimit =be32_to_cpu (ddqp->d_rtbwarns); + qinf->qi_rtbwarnlimit =be16_to_cpu (ddqp->d_rtbwarns);
Looks good.
Reviewed-by Dave Chinner <[email protected]>
FWIW, this points out that we need to start de-typedef-ing the quota code as well clean it up. We've been pretty good about this in the rest of the XFS code over the years, perhaps it's time for the quota code to catch up?
Cheers,
Dave.
Signature · 2 lines
Dave Chinner [email protected]