RWLOCK_MASK
(((long)curproc) & ~RWLOCK_MASK) | RWLOCK_WRLOCK;
CLR(self, RWLOCK_MASK);
#define RWLOCK_OWNER(rwl) ((struct proc *)((rwl)->rwl_owner & ~RWLOCK_MASK))