summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2017-04-07 13:52:56 -0700
committerMatthew Ahrens <mahrens@delphix.com>2017-04-07 14:17:23 -0700
commit313ae1e182df6e6a04b56c4b73ded33e11b75666 (patch)
tree4261e6cc25b137d8faded9443cb56d4e63c24db2
parent3991b535a8e990c0369be677746a87c259b13e9f (diff)
downloadillumos-joyent-313ae1e182df6e6a04b56c4b73ded33e11b75666.tar.gz
8027 tighten up dsl_pool_dirty_delta
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
-rw-r--r--usr/src/uts/common/fs/zfs/dsl_pool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/zfs/dsl_pool.c b/usr/src/uts/common/fs/zfs/dsl_pool.c
index 63f4074a1b..05b051c310 100644
--- a/usr/src/uts/common/fs/zfs/dsl_pool.c
+++ b/usr/src/uts/common/fs/zfs/dsl_pool.c
@@ -459,7 +459,7 @@ dsl_pool_dirty_delta(dsl_pool_t *dp, int64_t delta)
* Note: we signal even when increasing dp_dirty_total.
* This ensures forward progress -- each thread wakes the next waiter.
*/
- if (dp->dp_dirty_total <= zfs_dirty_data_max)
+ if (dp->dp_dirty_total < zfs_dirty_data_max)
cv_signal(&dp->dp_spaceavail_cv);
}