diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c index 6627a07b60e..e39654ea067 100644 --- a/sys/vm/uma_core.c +++ b/sys/vm/uma_core.c @@ -780,7 +780,7 @@ finished: while ((slab = SLIST_FIRST(&freeslabs)) != NULL) { SLIST_REMOVE(&freeslabs, slab, uma_slab, us_hlink); - keg_free_slab(keg, slab, 0); + keg_free_slab(keg, slab, keg->uk_ipers); } }