From: Matthew Wilcox Date: Tue, 9 Aug 2011 16:56:37 +0000 (-0400) Subject: Fix bug in NVME_IOCTL_SUBMIT_IO X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=6413214c5d424fd5aae6567848340f962ad2ce0f;p=linux-beck.git Fix bug in NVME_IOCTL_SUBMIT_IO Missing 'break' in the switch statement meant that we'd fall through to the 'return -EINVAL' case. --- diff --git a/drivers/block/nvme.c b/drivers/block/nvme.c index 9e3c724b95c3..0956e1241520 100644 --- a/drivers/block/nvme.c +++ b/drivers/block/nvme.c @@ -1054,6 +1054,7 @@ static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) case nvme_cmd_compare: nents = nvme_map_user_pages(dev, io.opcode & 1, io.addr, length, &sg); + break; default: return -EINVAL; }