SW_CLOSING
if ((sp->sw_flags & SW_CLOSING) == 0) {
KASSERT((sp->sw_flags & SW_CLOSING) != 0,
sp->sw_flags |= SW_CLOSING;
if ((sp->sw_flags & SW_CLOSING) == 0)