RW_OWNER
#if RW_OWNER != 0
#if RW_OWNER != 0
(long)RW_OWNER(rw), (int)RW_FLAGS(rw));
if (__predict_false(RW_OWNER(rw) == curthread)) {
RW_ASSERT(rw, (op != RW_READER && RW_OWNER(rw) == curthread) ||
RW_ASSERT(rw, RW_OWNER(rw) == curthread);
RW_ASSERT(rw, (op != RW_READER && RW_OWNER(rw) == curthread) ||
RW_ASSERT(rw, RW_OWNER(rw) == curthread);
RW_ASSERT(rw, RW_OWNER(rw) == curthread);