/* mmc_queue_resume - resume a previously suspended MMC request queue @mq: MMC queue to resume  */
void mmc_queue_resume(struct mmc_queue *mq)
/* mmc_queue_resume - resume a previously suspended MMC request queue @mq: MMC queue to resume  */
void mmc_queue_resume(struct mmc_queue *mq)
{
	struct request_queue *q = mq->queue;
	unsigned long flags;
	if (mq->flags & MMC_QUEUE_SUSPENDED) {
		mq->flags &= ~MMC_QUEUE_SUSPENDED;
		up(&mq->thread_sem);
		spin_lock_irqsave(q->queue_lock, flags);
		blk_start_queue(q);
		spin_unlock_irqrestore(q->queue_lock, flags);
	}
}