int blk_remove_plug(struct request_queue *q) { WARN_ON(!irqs_disabled());
if (!test_and_clear_bit(QUEUE_FLAG_PLUGGED, &q->queue_flags)) return 0;
del_timer(&q->unplug_timer);
return 1; } EXPORT_SYMBOL(blk_remove_plug);