I wrote a program that uses libkvm to walk the list of UMA slabs of a given
zone and print the slab address. I ran poudriere with this change applied and
used the program to verify that most VM object slabs are packed into 2MB
pages. Without the patch there is a long tail of 2MB physical pages containing
exactly one VM object slab.