Loading drivers/mmc/core/block.c +0 −1 Original line number Diff line number Diff line Loading @@ -182,7 +182,6 @@ static void mmc_blk_put(struct mmc_blk_data *md) md->usage--; if (md->usage == 0) { int devidx = mmc_get_devidx(md->disk); blk_cleanup_queue(md->queue.queue); ida_simple_remove(&mmc_blk_ida, devidx); put_disk(md->disk); kfree(md); Loading drivers/mmc/core/queue.c +2 −0 Original line number Diff line number Diff line Loading @@ -507,6 +507,8 @@ void mmc_cleanup_queue(struct mmc_queue *mq) blk_start_queue(q); spin_unlock_irqrestore(q->queue_lock, flags); blk_cleanup_queue(q); mq->card = NULL; } EXPORT_SYMBOL(mmc_cleanup_queue); Loading Loading
drivers/mmc/core/block.c +0 −1 Original line number Diff line number Diff line Loading @@ -182,7 +182,6 @@ static void mmc_blk_put(struct mmc_blk_data *md) md->usage--; if (md->usage == 0) { int devidx = mmc_get_devidx(md->disk); blk_cleanup_queue(md->queue.queue); ida_simple_remove(&mmc_blk_ida, devidx); put_disk(md->disk); kfree(md); Loading
drivers/mmc/core/queue.c +2 −0 Original line number Diff line number Diff line Loading @@ -507,6 +507,8 @@ void mmc_cleanup_queue(struct mmc_queue *mq) blk_start_queue(q); spin_unlock_irqrestore(q->queue_lock, flags); blk_cleanup_queue(q); mq->card = NULL; } EXPORT_SYMBOL(mmc_cleanup_queue); Loading