mmc_block: fix probe error cleanup bug
[safe/jmp/linux-2.6] / drivers / mmc / card / block.c
index 5988573..ee87911 100644 (file)
@@ -618,6 +618,7 @@ static int mmc_blk_probe(struct mmc_card *card)
        return 0;
 
  out:
+       mmc_cleanup_queue(&md->queue);
        mmc_blk_put(md);
 
        return err;