View | Details | Raw Unified | Return to bug 129926
Collapse All | Expand All

(-)a/drivers/block/cfq-iosched.c (-3 / +1 lines)
Lines 2260-2269 static void cfq_put_cfqd(struct cfq_data Link Here
2260
	if (!atomic_dec_and_test(&cfqd->ref))
2260
	if (!atomic_dec_and_test(&cfqd->ref))
2261
		return;
2261
		return;
2262
2262
2263
	blk_put_queue(q);
2264
2265
	cfq_shutdown_timer_wq(cfqd);
2263
	cfq_shutdown_timer_wq(cfqd);
2266
	q->elevator->elevator_data = NULL;
2264
	blk_put_queue(q);
2267
2265
2268
	mempool_destroy(cfqd->crq_pool);
2266
	mempool_destroy(cfqd->crq_pool);
2269
	kfree(cfqd->crq_hash);
2267
	kfree(cfqd->crq_hash);

Return to bug 129926