[PATCH] nvme: Boot as soon as the boot controller has been probed
Greg KH
gregkh at linuxfoundation.org
Sun Nov 8 03:24:03 EST 2020
On Sat, Nov 07, 2020 at 08:09:03PM -0800, Bart Van Assche wrote:
> The following two issues have been introduced by commit 1811977568e0
> ("nvme/pci: Use async_schedule for initial reset work"):
> - The boot process waits until all NVMe controllers have been probed
> instead of only waiting until the boot controller has been probed.
> This slows down the boot process.
> - Some of the controller probing work happens asynchronously without
> the device core being aware of this.
>
> Hence this patch that makes all probing work happen from nvme_probe()
> and that tells the device core to probe multiple NVMe controllers
> concurrently by setting PROBE_PREFER_ASYNCHRONOUS.
>
> Cc: Mikulas Patocka <mpatocka at redhat.com>
> Cc: Keith Busch <keith.busch at intel.com>
> Cc: Greg KH <gregkh at linuxfoundation.org>
> Signed-off-by: Bart Van Assche <bvanassche at acm.org>
> ---
A fixes: tag?
thanks,
greg k-h
More information about the Linux-nvme
mailing list