aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/openzfs/module/zfs/abd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/openzfs/module/zfs/abd.c')
-rw-r--r--sys/contrib/openzfs/module/zfs/abd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/contrib/openzfs/module/zfs/abd.c b/sys/contrib/openzfs/module/zfs/abd.c
index 2d310276af1c..7ea07c418300 100644
--- a/sys/contrib/openzfs/module/zfs/abd.c
+++ b/sys/contrib/openzfs/module/zfs/abd.c
@@ -280,7 +280,8 @@ static void
abd_free_scatter(abd_t *abd)
{
abd_free_chunks(abd);
- abd_update_scatter_stats(abd, ABDSTAT_DECR);
+ if (!abd_is_from_pages(abd))
+ abd_update_scatter_stats(abd, ABDSTAT_DECR);
}
/*