···2560 mutex_lock(&dev->shutdown_lock);2561 result = nvme_pci_enable(dev);2562 if (result)2563- goto out;25642565 result = nvme_pci_configure_admin_queue(dev);2566 if (result)2567- goto out;25682569 result = nvme_alloc_admin_tags(dev);2570 if (result)2571- goto out;25722573 /*2574 * Limit the max command size to prevent iod->sg allocations going···2651 nvme_start_ctrl(&dev->ctrl);2652 return;2653002654 out:2655 nvme_remove_dead_ctrl(dev, result);2656}
···2560 mutex_lock(&dev->shutdown_lock);2561 result = nvme_pci_enable(dev);2562 if (result)2563+ goto out_unlock;25642565 result = nvme_pci_configure_admin_queue(dev);2566 if (result)2567+ goto out_unlock;25682569 result = nvme_alloc_admin_tags(dev);2570 if (result)2571+ goto out_unlock;25722573 /*2574 * Limit the max command size to prevent iod->sg allocations going···2651 nvme_start_ctrl(&dev->ctrl);2652 return;26532654+ out_unlock:2655+ mutex_unlock(&dev->shutdown_lock);2656 out:2657 nvme_remove_dead_ctrl(dev, result);2658}