 cfqd->dispatch_slice = 0; 
static inline void cfq_slice_expired(struct cfq_data *cfqd, int preempted){	struct cfq_queue *cfqq = cfqd->active_queue;	if (cfqq) {		unsigned long now = jiffies;		if (cfqq->wait_request)			del_timer(&cfqd->idle_slice_timer);		if (!preempted && !cfqq->in_flight)			cfqq->service_last = now;		cfqq->must_dispatch = 0;		cfqq->wait_request = 0;		/*		 * store what was left of this slice, if the queue idled out		 * or was preempted		 */		if (time_after(now, cfqq->slice_end))			cfqq->slice_left = now - cfqq->slice_end;		else			cfqq->slice_left = 0;		if (cfqq->on_rr)			cfq_resort_rr_list(cfqq, preempted);		cfqd->active_queue = NULL;		if (cfqd->active_cic) {			put_io_context(cfqd->active_cic->ioc);			cfqd->active_cic = NULL;		}	}	cfqd->dispatch_slice = 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3b18152c327707ae6a2eeba4cfb66457143753bc/cfq-iosched.c/clean/drivers/block/cfq-iosched.c