RW_OWNER
(struct thread *)RW_OWNER((v)))
owner = (struct thread *)RW_OWNER(v);
#define RW_READERS(x) (RW_OWNER((x)) >> RW_READERS_SHIFT)