cfq_shutdown_timer_wq(cfqd); q->elevator->elevator_data = NULL;
static void cfq_put_cfqd(struct cfq_data *cfqd){	request_queue_t *q = cfqd->queue;	if (!atomic_dec_and_test(&cfqd->ref))		return;	blk_put_queue(q);	cfq_shutdown_timer_wq(cfqd);	q->elevator->elevator_data = NULL;	mempool_destroy(cfqd->crq_pool);	kfree(cfqd->crq_hash);	kfree(cfqd->cfq_hash);	kfree(cfqd);}