Jeff Roberson 5c930c894d Lock reservations with a dedicated lock in each reservation. Protect the
vmd_free_count with atomics.

This allows us to allocate and free from reservations without the free lock
except where a superpage is allocated from the physical layer, which is
roughly 1/512 of the operations on amd64.

Use the counter api to eliminate cache conention on counters.

Reviewed by:	markj
Tested by:	pho
Sponsored by:	Netflix, Dell/EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D14707
2018-03-22 19:21:11 +00:00
..
2018-03-20 17:58:51 +00:00
2018-03-17 12:59:55 +00:00
2018-02-14 00:12:03 +00:00
2018-03-20 17:58:51 +00:00
2018-02-08 20:09:42 +00:00
2018-03-20 17:58:51 +00:00
2018-03-20 17:58:51 +00:00
2018-03-17 12:59:55 +00:00