>> - clear_bit(NVME_CTRL_RESETTING, &dev->flags);
>> + if (!nvme_change_ctrl_state(&dev->ctrl, NVME_CTRL_LIVE)) {
>> + dev_warn(dev->ctrl.device, "failed to mark controller live\n");
>> + goto out;
>> + }
>> return;
>>
>> out:
>
> You're missing a state change before removing a
> dead controller...
why?