[PATCH] nvme: do not reset controllers in NVME_CTRL_NEW state

Yureka Lilian yureka at cyberchaos.dev
Sat Oct 3 07:22:09 PDT 2026


On 10/3/26 15:09, Maurizio Lombardi wrote:
> On Sat Oct 3, 2026 at 2:33 PM CEST, Maurizio Lombardi wrote:
>> Thanks for reporting this,
>> it seems that nvme-apple is the only driver that still initializes the
>> controller by performing a reset directly from a NEW state.
>>
>> This should be easy to fix by moving the state to CONNECTING in
>> apple_nvme_probe, just before nvme_reset_ctrl() is called.
> Ops, this won't work, as we can enter the resetting state only when the
> controller is live.
>
> Keith, I think we have no other option but revert this patch to unbreak
> apple-nvme until I find a proper fix.
>
> Maurizio


When you eventually propose a new variant of this, I can certainly test 
it with nvme-apple.


- Yureka



More information about the Linux-nvme mailing list