The primitive is not very useful as most consumers call malloc with M_WAITOK and plenty of memory comes from zones anyway, finally it only reports a timestamp.
The only consumer is GBDE which phk promised to take care of, this will wait with landing until it happens.
This eliminates a branch and is a minor step towards fast path.