kyua test -k /usr/tests/sys/Kyuafile
else if ((keg->uk_flags & UMA_ZONE_CONTIG) != 0 && keg->uk_ppera > 1)
keg->uk_allocf = contig_alloc;
Note that CONTIG just specifies a constraint. It does not force the allocator change unless we're allocating more than one page. This was specified for mbufs because drivers do expect them to be contig and if UMA makes a layout decision that forces them into multiple pages we need to be sure to honor the constraint.