HomeFreeBSD

Use a vm_domainset iterator in keg_fetch_slab().

Description

Use a vm_domainset iterator in keg_fetch_slab().

Previously, it used a hand-rolled round-robin iterator. This meant that
the minskip logic in r338507 didn't apply to UMA allocations, and also
meant that we would call vm_wait() for individual domains rather than
permitting an allocation from any domain with sufficient free pages.

Discussed with: jeff
Tested by: pho
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D17420

Details

Provenance
markjAuthored on
Differential Revision
D17420: Use a vm_domainset iterator in keg_fetch_slab().
Parents
rS339685: netmap: add man page for the vale-ctl program
Branches
Unknown
Tags
Unknown