This patch modifies pmap_growkernel in all pmaps to use VM_ALLOC_NOFREE when allocating new pagetable pages.
This should help reduce longterm fragmentation as these pages are never released after they are allocated.
Details
Details
Tested with the regression suite for all architectures except powerpc.
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
Nice. The flag acts as a meaningful annotation, regardless of any effects on fragmentation.