[PATCH 2/2] nvme: Handle shut down controllers during initialization

Christoph Hellwig hch at lst.de
Tue Jan 10 20:50:32 PST 2023


On Wed, Jan 11, 2023 at 01:36:14PM +0900, Hector Martin wrote:
> According to the spec, controllers need an explicit reset to become
> active again after a controller shutdown. Check for this state in
> nvme_enable_ctrl and issue an explicit disable if required, which will
> trigger the required reset.

I don't think this belongs into nvme_enable_ctrl.  It seems like
nvme-apple is missing the equivalent to the nvme_disable_ctrl call
in nvme_pci_configure_admin_queue, though.



More information about the linux-arm-kernel mailing list