@@ -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 failnvme_setup_irqs after we freed the admin vector. Needs documentation though..