KN_REPROCESS
kn->kn_status |= KN_DELETING | KN_REPROCESS;
kn->kn_status |= KN_DELETING | KN_REPROCESS;
if ((kn->kn_status & KN_REPROCESS) == 0) {
if ((kn->kn_status & KN_REPROCESS) == 0) {
kn->kn_status |= KN_DELETING | KN_REPROCESS |
kn->kn_status |= KN_DELETING | KN_REPROCESS;
kn->kn_status |= KN_DELETING | KN_REPROCESS;
kn->kn_status |= KN_DELETING | KN_REPROCESS;
kn->kn_status |= KN_REPROCESS;
kn->kn_status |= KN_WAITING | KN_REPROCESS;
kn->kn_status |= KN_WAITING | KN_REPROCESS;
while (kn->kn_status & KN_REPROCESS) {
kn->kn_status &= ~KN_REPROCESS;
kn->kn_status |= KN_REPROCESS;