Passing kva + size as the third argument to uvm_km_free() is a bad idea.  It unmaps quite a bit more than intended, which causes weird things like watchdog resets.
Passing kva + size as the third argument to uvm_km_free() is a bad idea.  It
unmaps quite a bit more than intended, which causes weird things like
watchdog resets.

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