Stop "inlining" setrunnable() we already had two bugs because of it. This also makes sure we call cpu_unidle() on the correct cpu, since the inlining order was wrong and could call it on the old cpu.
Stop "inlining" setrunnable() we already had two bugs because of it.
This also makes sure we call cpu_unidle() on the correct cpu, since the
inlining order was wrong and could call it on the old cpu.

ok kettenis@

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