Change the loop test in uvm_km_kmemalloc from '<' to '!='. Everything is aligned just fine and in case we allocate the last piece of the address space we don't want wrap-around to cause us to fail.
Change the loop test in uvm_km_kmemalloc from '<' to '!='. Everything
is aligned just fine and in case we allocate the last piece of the
address space we don't want wrap-around to cause us to fail.

pointed out by and ok miod@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars