Remove the volatile qualifer from uma_kmem_total.
No functional change intended. Reviewed by: alc, dougm, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20514
This commit is contained in:
parent
9995dfd364
commit
058f0f7464
@ -146,7 +146,7 @@ static struct sx uma_drain_lock;
|
||||
|
||||
/* kmem soft limit. */
|
||||
static unsigned long uma_kmem_limit = LONG_MAX;
|
||||
static volatile unsigned long uma_kmem_total;
|
||||
static unsigned long uma_kmem_total;
|
||||
|
||||
/* Is the VM done starting up? */
|
||||
static enum { BOOT_COLD = 0, BOOT_STRAPPED, BOOT_PAGEALLOC, BOOT_BUCKETS,
|
||||
@ -3737,14 +3737,14 @@ unsigned long
|
||||
uma_size(void)
|
||||
{
|
||||
|
||||
return (uma_kmem_total);
|
||||
return (atomic_load_long(&uma_kmem_total));
|
||||
}
|
||||
|
||||
long
|
||||
uma_avail(void)
|
||||
{
|
||||
|
||||
return (uma_kmem_limit - uma_kmem_total);
|
||||
return (uma_kmem_limit - uma_size());
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user