[PATCH] nvme: do not reset controllers in NVME_CTRL_NEW state
Keith Busch
kbusch at kernel.org
Mon Oct 5 06:05:55 PDT 2026
On Sat, Oct 03, 2026 at 04:22:09PM +0200, Yureka Lilian wrote:
> 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.
Thanks for the notice. Patch reverted committed to nvme-7.3 and will
send a pull request shortly.
More information about the Linux-nvme
mailing list