|
@@ -139,10 +139,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
|
|
|
if (!d->d_btimer) {
|
|
|
if ((d->d_blk_softlimit &&
|
|
|
- (be64_to_cpu(d->d_bcount) >=
|
|
|
+ (be64_to_cpu(d->d_bcount) >
|
|
|
be64_to_cpu(d->d_blk_softlimit))) ||
|
|
|
(d->d_blk_hardlimit &&
|
|
|
- (be64_to_cpu(d->d_bcount) >=
|
|
|
+ (be64_to_cpu(d->d_bcount) >
|
|
|
be64_to_cpu(d->d_blk_hardlimit)))) {
|
|
|
d->d_btimer = cpu_to_be32(get_seconds() +
|
|
|
mp->m_quotainfo->qi_btimelimit);
|
|
@@ -151,10 +151,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
}
|
|
|
} else {
|
|
|
if ((!d->d_blk_softlimit ||
|
|
|
- (be64_to_cpu(d->d_bcount) <
|
|
|
+ (be64_to_cpu(d->d_bcount) <=
|
|
|
be64_to_cpu(d->d_blk_softlimit))) &&
|
|
|
(!d->d_blk_hardlimit ||
|
|
|
- (be64_to_cpu(d->d_bcount) <
|
|
|
+ (be64_to_cpu(d->d_bcount) <=
|
|
|
be64_to_cpu(d->d_blk_hardlimit)))) {
|
|
|
d->d_btimer = 0;
|
|
|
}
|
|
@@ -162,10 +162,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
|
|
|
if (!d->d_itimer) {
|
|
|
if ((d->d_ino_softlimit &&
|
|
|
- (be64_to_cpu(d->d_icount) >=
|
|
|
+ (be64_to_cpu(d->d_icount) >
|
|
|
be64_to_cpu(d->d_ino_softlimit))) ||
|
|
|
(d->d_ino_hardlimit &&
|
|
|
- (be64_to_cpu(d->d_icount) >=
|
|
|
+ (be64_to_cpu(d->d_icount) >
|
|
|
be64_to_cpu(d->d_ino_hardlimit)))) {
|
|
|
d->d_itimer = cpu_to_be32(get_seconds() +
|
|
|
mp->m_quotainfo->qi_itimelimit);
|
|
@@ -174,10 +174,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
}
|
|
|
} else {
|
|
|
if ((!d->d_ino_softlimit ||
|
|
|
- (be64_to_cpu(d->d_icount) <
|
|
|
+ (be64_to_cpu(d->d_icount) <=
|
|
|
be64_to_cpu(d->d_ino_softlimit))) &&
|
|
|
(!d->d_ino_hardlimit ||
|
|
|
- (be64_to_cpu(d->d_icount) <
|
|
|
+ (be64_to_cpu(d->d_icount) <=
|
|
|
be64_to_cpu(d->d_ino_hardlimit)))) {
|
|
|
d->d_itimer = 0;
|
|
|
}
|
|
@@ -185,10 +185,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
|
|
|
if (!d->d_rtbtimer) {
|
|
|
if ((d->d_rtb_softlimit &&
|
|
|
- (be64_to_cpu(d->d_rtbcount) >=
|
|
|
+ (be64_to_cpu(d->d_rtbcount) >
|
|
|
be64_to_cpu(d->d_rtb_softlimit))) ||
|
|
|
(d->d_rtb_hardlimit &&
|
|
|
- (be64_to_cpu(d->d_rtbcount) >=
|
|
|
+ (be64_to_cpu(d->d_rtbcount) >
|
|
|
be64_to_cpu(d->d_rtb_hardlimit)))) {
|
|
|
d->d_rtbtimer = cpu_to_be32(get_seconds() +
|
|
|
mp->m_quotainfo->qi_rtbtimelimit);
|
|
@@ -197,10 +197,10 @@ xfs_qm_adjust_dqtimers(
|
|
|
}
|
|
|
} else {
|
|
|
if ((!d->d_rtb_softlimit ||
|
|
|
- (be64_to_cpu(d->d_rtbcount) <
|
|
|
+ (be64_to_cpu(d->d_rtbcount) <=
|
|
|
be64_to_cpu(d->d_rtb_softlimit))) &&
|
|
|
(!d->d_rtb_hardlimit ||
|
|
|
- (be64_to_cpu(d->d_rtbcount) <
|
|
|
+ (be64_to_cpu(d->d_rtbcount) <=
|
|
|
be64_to_cpu(d->d_rtb_hardlimit)))) {
|
|
|
d->d_rtbtimer = 0;
|
|
|
}
|