plist_del
extern void plist_del(struct plist_node *node, struct plist_head *head);
plist_del(&this->list, &hb_old->chain);
plist_del(&q->list, &hb->chain);
plist_del(&q->list, &hb->chain);
plist_del(&q->list, &hb1->chain);
plist_del(node, &c->list);
plist_del(node, &c->list);
plist_del(&p->pushable_tasks, &rq->rt.pushable_tasks);
plist_del(&p->pushable_tasks, &rq->rt.pushable_tasks);
plist_del(node, head);
plist_del(test_node + i, &test_head);
plist_del(test_node + i, &test_head);
plist_del(&si->avail_list, &swap_avail_head);
plist_del(&p->list, &swap_active_head);