On Wed, 7 Mar 2018 11:37:18 +1000
Nicholas Piggin [off-list ref] wrote:
The number of high slices a process might use now depends on its
address space size, and what allocation address it has requested.
This patch uses that limit throughout call chains where possible,
rather than use the fixed SLICE_NUM_HIGH for bitmap operations.
This saves some cost for processes that don't use very large address
spaces.
Perormance numbers aren't changed significantly, this may change
with larger address spaces or different mmap access patterns that
require more slice mask building.
Ignore this patch in the series. I didn't intend to send it.
Thanks,
Nick