nvme-pci: Make driver prefer asynchronous shutdown
authorStuart Hayes <stuart.w.hayes@gmail.com>
Thu, 22 Aug 2024 20:28:05 +0000 (15:28 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2024 11:06:43 +0000 (13:06 +0200)
Set the driver default to enable asynchronous shutdown.

Signed-off-by: Stuart Hayes <stuart.w.hayes@gmail.com>
Signed-off-by: David Jeffery <djeffery@redhat.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Tested-by: Keith Busch <kbusch@kernel.org>
Link: https://lore.kernel.org/r/20240822202805.6379-5-stuart.w.hayes@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvme/host/pci.c

index 6cd9395ba9ec3d8044b4eaf0e6665c7d739d718d..58d0d517fead352ee0ec40dd054d1608f360406e 100644 (file)
@@ -3580,6 +3580,7 @@ static struct pci_driver nvme_driver = {
        .shutdown       = nvme_shutdown,
        .driver         = {
                .probe_type     = PROBE_PREFER_ASYNCHRONOUS,
+               .async_shutdown_enable  = true,
 #ifdef CONFIG_PM_SLEEP
                .pm             = &nvme_dev_pm_ops,
 #endif