From: Douglas Anderson Date: Fri, 20 Dec 2024 22:52:05 +0000 (-0800) Subject: PCI: mediatek-gen3: Enable async probe by default X-Git-Tag: v6.14-rc1~90^2~6^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=17bd5e4dc96c953257eadce111d7b6ef458c6187;p=thirdparty%2Fkernel%2Flinux.git PCI: mediatek-gen3: Enable async probe by default The mediatek-gen3 driver can run its probe routine fairly slow on some hardware, which adds to the total time it takes for the system start up. Thus, turn on async mode for the probe to avoid blocking the rest of the system. Link: https://lore.kernel.org/r/20241220145205.1.Ibf2563896c3b1fc133bb46d3fc96ad0041763922@changeid Signed-off-by: Douglas Anderson [kwilczynski: commit log] Signed-off-by: Krzysztof WilczyƄski Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Manivannan Sadhasivam --- diff --git a/drivers/pci/controller/pcie-mediatek-gen3.c b/drivers/pci/controller/pcie-mediatek-gen3.c index 1edf5d6708c2d..aa24ac9aaecc7 100644 --- a/drivers/pci/controller/pcie-mediatek-gen3.c +++ b/drivers/pci/controller/pcie-mediatek-gen3.c @@ -1335,6 +1335,7 @@ static struct platform_driver mtk_pcie_driver = { .name = "mtk-pcie-gen3", .of_match_table = mtk_pcie_of_match, .pm = &mtk_pcie_pm_ops, + .probe_type = PROBE_PREFER_ASYNCHRONOUS, }, };