HomeFreeBSD

Fix arc after r326347 broke various memory limit queries. Use UMA features

Description

Fix arc after r326347 broke various memory limit queries. Use UMA features
rather than kmem arena size to determine available memory.

Initialize the UMA limit to LONG_MAX to avoid spurious wakeups on boot before
the real limit is set.

PR: 224330 (partial), 224080
Reviewed by: markj, avg
Sponsored by: Netflix / Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D13494

Details

Provenance
jeffAuthored on
Reviewer
markj
Differential Revision
D13494: Fix arc after kmem/kernel_arena merge
Parents
rS327484: Fix reversed endianness that crept in at some point. Blue is now blue
Branches
Unknown
Tags
Unknown