@@ -2173,6 +2157,8 @@ static int nvme_setup_io_queues(struct nvme_dev *dev)
if (nr_io_queues == 0)
                return 0;
+       
+       clear_bit(NVMEQ_ENABLED, &adminq->flags);

This is a change of behavior, looks correct though as we can fail
nvme_setup_irqs after we freed the admin vector. Needs documentation though..

Reply via email to