PD_LIST_XLOCKED
drflags = PD_LIST_XLOCKED;
drflags &= ~(PD_LOCKED | PD_LIST_XLOCKED);
if (drflags & PD_LIST_XLOCKED) {
drflags &= ~PD_LIST_XLOCKED;
else if (drflags & PD_LIST_XLOCKED)
else if (drflags & PD_LIST_XLOCKED)
prison_deref(pr, PD_KILL | PD_DEREF | PD_LOCKED | PD_LIST_XLOCKED);
drflags &= ~(PD_LIST_SLOCKED | PD_LIST_XLOCKED);
else if (flags & PD_LIST_XLOCKED)
if (!(flags & PD_LIST_XLOCKED)) {
flags |= PD_LIST_XLOCKED;