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

Maurizio Lombardi mlombard at arkamax.eu
Sat Oct 3 06:09:51 PDT 2026


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



More information about the Linux-nvme mailing list