gfs2: Don't try to sync non-changes
Function need_sync is supposed to determine if a qd element needs to be synced. If the "change" (qd_change) is zero, it does not need to be synced because there's literally no change in the value. Before this patch need_sync returned false if value < 0. That should be <= 0. This patch changes the check to <=. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
This commit is contained in:
parent
2a4f651167
commit
9f494e9bdc
@ -1126,7 +1126,7 @@ static bool need_sync(struct gfs2_quota_data *qd)
|
||||
den = gt->gt_quota_scale_den;
|
||||
spin_unlock(>->gt_spin);
|
||||
|
||||
if (value < 0)
|
||||
if (value <= 0)
|
||||
return false;
|
||||
else if ((s64)be64_to_cpu(qd->qd_qb.qb_value) >=
|
||||
(s64)be64_to_cpu(qd->qd_qb.qb_limit))
|
||||
|
Loading…
x
Reference in New Issue
Block a user