PRI_USER
#define kpreempt(x) kern_yield(PRI_USER)
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
sleepq_wait(&lock->sleepers, PRI_USER);
sleepq_wait(&lock->head, PRI_USER);
kern_yield(PRI_USER);
if (prio == PRI_USER)
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);
kern_yield(PRI_USER);