aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
diff options
context:
space:
mode:
authorAndrew Gallatin <gallatin@FreeBSD.org>2020-08-21 18:31:57 +0000
committerAndrew Gallatin <gallatin@FreeBSD.org>2020-08-21 18:31:57 +0000
commit791dda877ff44233dd6c01ad0ec2345f9241e35e (patch)
treee9e602e2ad6ef34bb729d1b55ba6dca13ad5ea4c /sys/vm
parent71230912a70c5a64c02005603bf077d1d4b767cd (diff)
Notes
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/uma_core.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c
index 9d0786c1d754..2fac6fa608ee 100644
--- a/sys/vm/uma_core.c
+++ b/sys/vm/uma_core.c
@@ -3952,8 +3952,10 @@ zone_alloc_item(uma_zone_t zone, void *udata, int domain, int flags)
{
void *item;
- if (zone->uz_max_items > 0 && zone_alloc_limit(zone, 1, flags) == 0)
+ if (zone->uz_max_items > 0 && zone_alloc_limit(zone, 1, flags) == 0) {
+ counter_u64_add(zone->uz_fails, 1);
return (NULL);
+ }
/* Avoid allocs targeting empty domains. */
if (domain != UMA_ANYDOMAIN && VM_DOMAIN_EMPTY(domain))