if (cfq_class_idle(cfqq)) max_dispatch = 1; 
if (!force) { max_dispatch = cfqd->cfq_quantum; if (cfq_class_idle(cfqq)) max_dispatch = 1; } else max_dispatch = INT_MAX; 
cfq_dispatch_requests(request_queue_t *q, int max_dispatch, int force){	struct cfq_data *cfqd = q->elevator->elevator_data;	struct cfq_queue *cfqq;	if (!cfqd->busy_queues)		return 0;	cfqq = cfq_select_queue(cfqd, force);	if (cfqq) {		cfq_clear_cfqq_must_dispatch(cfqq);		cfq_clear_cfqq_wait_request(cfqq);		del_timer(&cfqd->idle_slice_timer);		if (cfq_class_idle(cfqq))			max_dispatch = 1;		return __cfq_dispatch_requests(cfqd, cfqq, max_dispatch);	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b4878f245ec8e168cdd1f170f823a750b7dd4af5/cfq-iosched.c/buggy/drivers/block/cfq-iosched.c