diff --git a/drivers/nvme/nvme.c b/drivers/nvme/nvme.c
index 59d54eb93ef6071b910d16b41119079651726694..1c3519ba7440daaa79bd8313c607bdfa410fa012 100644
--- a/drivers/nvme/nvme.c
+++ b/drivers/nvme/nvme.c
@@ -562,9 +562,6 @@ static int nvme_setup_io_queues(struct nvme_dev *dev)
 	if (result <= 0)
 		return result;
 
-	if (result < nr_io_queues)
-		nr_io_queues = result;
-
 	dev->max_qid = nr_io_queues;
 
 	/* Free previously allocated queues */