else if (!force && cfq_cfqq_sync(cfqq) && 
else if (!force && cfq_cfqq_class_sync(cfqq) && 
static struct cfq_queue *cfq_select_queue(struct cfq_data *cfqd, int force){	unsigned long now = jiffies;	struct cfq_queue *cfqq;	cfqq = cfqd->active_queue;	if (!cfqq)		goto new_queue;	/*	 * slice has expired	 */	if (!cfqq->must_dispatch && time_after(jiffies, cfqq->slice_end))		goto new_queue;	/*	 * if queue has requests, dispatch one. if not, check if	 * enough slice is left to wait for one	 */	if (!RB_EMPTY(&cfqq->sort_list))		goto keep_queue;	else if (!force && cfq_cfqq_sync(cfqq) &&		 time_before(now, cfqq->slice_end)) {		if (cfq_arm_slice_timer(cfqd, cfqq))			return NULL;	}new_queue:	cfq_slice_expired(cfqd, 0);	cfq_set_active_queue(cfqd);keep_queue:	return cfqd->active_queue;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3b18152c327707ae6a2eeba4cfb66457143753bc/cfq-iosched.c/clean/drivers/block/cfq-iosched.c