if (ON_RB(&drq->rb_node)) { rb_erase(&drq->rb_node, DRQ_RB_ROOT(dd, drq)); RB_CLEAR(&drq->rb_node); } 
BUG_ON(!ON_RB(&drq->rb_node)); rb_erase(&drq->rb_node, DRQ_RB_ROOT(dd, drq)); RB_CLEAR(&drq->rb_node); 
deadline_del_drq_rb(struct deadline_data *dd, struct deadline_rq *drq){	const int data_dir = rq_data_dir(drq->request);	if (dd->next_drq[data_dir] == drq) {		struct rb_node *rbnext = rb_next(&drq->rb_node);		dd->next_drq[data_dir] = NULL;		if (rbnext)			dd->next_drq[data_dir] = rb_entry_drq(rbnext);	}	if (ON_RB(&drq->rb_node)) {		rb_erase(&drq->rb_node, DRQ_RB_ROOT(dd, drq));		RB_CLEAR(&drq->rb_node);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b4878f245ec8e168cdd1f170f823a750b7dd4af5/deadline-iosched.c/clean/drivers/block/deadline-iosched.c