LI_SLEEPABLE
if ((lock1->li_flags & LI_SLEEPABLE) != 0 &&
(lock1->li_flags & LI_SLEEPABLE) == 0)
if ((lock1->li_flags & LI_SLEEPABLE) == 0 &&
(lock1->li_flags & LI_SLEEPABLE) == 0)
else if ((lock1->li_flags & LI_SLEEPABLE) == 0
instance->li_flags |= LI_SLEEPABLE;
(lock1->li_flags & LI_SLEEPABLE) != 0)