Deleted Added
full compact
51c51
< __FBSDID("$FreeBSD: head/sys/vm/uma_core.c 212750 2010-09-16 16:13:12Z mdf $");
---
> __FBSDID("$FreeBSD: head/sys/vm/uma_core.c 213910 2010-10-16 04:14:45Z lstewart $");
2808,2811c2808
< if (keg->uk_maxpages)
< nitems = keg->uk_maxpages * keg->uk_ipers;
< else
< nitems = 0;
---
> nitems = keg->uk_maxpages * keg->uk_ipers;
2817a2815,2837
> int
> uma_zone_get_cur(uma_zone_t zone)
> {
> int64_t nitems;
> u_int i;
>
> ZONE_LOCK(zone);
> nitems = zone->uz_allocs - zone->uz_frees;
> CPU_FOREACH(i) {
> /*
> * See the comment in sysctl_vm_zone_stats() regarding the
> * safety of accessing the per-cpu caches. With the zone lock
> * held, it is safe, but can potentially result in stale data.
> */
> nitems += zone->uz_cpu[i].uc_allocs -
> zone->uz_cpu[i].uc_frees;
> }
> ZONE_UNLOCK(zone);
>
> return (nitems < 0 ? 0 : nitems);
> }
>
> /* See uma.h */