diff options
| author | Andrew Gallatin <gallatin@FreeBSD.org> | 2020-08-21 18:31:57 +0000 |
|---|---|---|
| committer | Andrew Gallatin <gallatin@FreeBSD.org> | 2020-08-21 18:31:57 +0000 |
| commit | 791dda877ff44233dd6c01ad0ec2345f9241e35e (patch) | |
| tree | e9e602e2ad6ef34bb729d1b55ba6dca13ad5ea4c /sys/vm | |
| parent | 71230912a70c5a64c02005603bf077d1d4b767cd (diff) | |
Notes
Diffstat (limited to 'sys/vm')
| -rw-r--r-- | sys/vm/uma_core.c | 4 |
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)) |
