INIT_LIST_HEAD(&q->queue_head); q->last_merge = NULL; 
static int elevator_attach(request_queue_t *q, struct elevator_type *e,			   struct elevator_queue *eq){	int ret = 0;	memset(eq, 0, sizeof(*eq));	eq->ops = &e->ops;	eq->elevator_type = e;	INIT_LIST_HEAD(&q->queue_head);	q->last_merge = NULL;	q->elevator = eq;	q->end_sector = 0;	q->boundary_rq = NULL;	if (eq->ops->elevator_init_fn)		ret = eq->ops->elevator_init_fn(q, eq);	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/cb98fc8bb9c141009e2bda99c0db39d387e142cf/elevator.c/buggy/drivers/block/elevator.c