aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/block/nvme-core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c
index 42abf72d3884..84937089d5db 100644
--- a/drivers/block/nvme-core.c
+++ b/drivers/block/nvme-core.c
@@ -1439,7 +1439,7 @@ static int nvme_user_admin_cmd(struct nvme_dev *dev,
1439 nvme_free_iod(dev, iod); 1439 nvme_free_iod(dev, iod);
1440 } 1440 }
1441 1441
1442 if (!status && copy_to_user(&ucmd->result, &cmd.result, 1442 if ((status >= 0) && copy_to_user(&ucmd->result, &cmd.result,
1443 sizeof(cmd.result))) 1443 sizeof(cmd.result)))
1444 status = -EFAULT; 1444 status = -EFAULT;
1445 1445