diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 5914263090fc81447e26130baab143802504c088..951641a9680694b34bf2f62f043ec5ca9540e9fa 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -655,8 +655,10 @@ static int mmc_blk_ioctl_multi_cmd(struct block_device *bdev, } md = mmc_blk_get(bdev->bd_disk); - if (!md) + if (!md) { + err = -EINVAL; goto cmd_err; + } card = md->queue.card; if (IS_ERR(card)) {