commit | 397411e67ff473c36161d93e4c7ac6dc53e23503 | [log] [tgz] |
---|---|---|
author | Pierre Ossman <drzeus@drzeus.cx> | Tue Jan 30 07:48:04 2007 +0100 |
committer | Pierre Ossman <drzeus@drzeus.cx> | Sun Feb 04 20:54:11 2007 +0100 |
tree | cf652e902328fe6d4b4b5617bf915871b842cd73 | |
parent | fac8899129a0490020a0734cc84c1a94ac72c7e1 [diff] [blame] |
mmc: Proper unclaim in mmc_block Make sure we release the claim on the host even on failure. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
diff --git a/drivers/mmc/mmc_block.c b/drivers/mmc/mmc_block.c index 19ccfed..05ba8ac 100644 --- a/drivers/mmc/mmc_block.c +++ b/drivers/mmc/mmc_block.c
@@ -379,9 +379,10 @@ spin_unlock_irq(&md->lock); } +flush_queue: + mmc_card_release_host(card); -flush_queue: spin_lock_irq(&md->lock); while (ret) { ret = end_that_request_chunk(req, 0,