Message ID | 20230323091644.91981-1-yang.lee@linux.alibaba.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Krzysztof Wilczyński |
Headers | show |
Series | [-next] PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource() | expand |
On Thu, Mar 23, 2023 at 10:24 AM Yang Li <yang.lee@linux.alibaba.com> wrote: > According to commit 890cc39a8799 ("drivers: provide > devm_platform_get_and_ioremap_resource()"), convert > platform_get_resource(), devm_ioremap_resource() to a single > call to devm_platform_get_and_ioremap_resource(), as this is exactly > what this function does. > > Signed-off-by: Yang Li <yang.lee@linux.alibaba.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Gr{oetje,eeting}s, Geert
Hello, > According to commit 890cc39a8799 ("drivers: provide > devm_platform_get_and_ioremap_resource()"), convert > platform_get_resource(), devm_ioremap_resource() to a single > call to devm_platform_get_and_ioremap_resource(), as this is exactly > what this function does. I took each separate patch: https://lore.kernel.org/linux-pci/20230323091644.91981-1-yang.lee@linux.alibaba.com https://lore.kernel.org/linux-pci/20230323090431.73526-1-yang.lee@linux.alibaba.com https://lore.kernel.org/linux-pci/20230323090011.66754-1-yang.lee@linux.alibaba.com https://lore.kernel.org/linux-pci/20230323074553.90372-1-yang.lee@linux.alibaba.com Turned into a series and applied against a single branch. Applied to controller/resources, thank you! [01/04] PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource() https://git.kernel.org/pci/pci/c/8b88299ef429 [02/04] PCI: v3: Use devm_platform_get_and_ioremap_resource() https://git.kernel.org/pci/pci/c/cc456373aa57 [03/04] PCI: xgene-msi: Use devm_platform_get_and_ioremap_resource() https://git.kernel.org/pci/pci/c/7a081062046f [04/04] PCI: imx6: Use devm_platform_get_and_ioremap_resource() https://git.kernel.org/pci/pci/c/860955d0db7d Krzysztof
diff --git a/drivers/pci/controller/pci-rcar-gen2.c b/drivers/pci/controller/pci-rcar-gen2.c index 839695791757..d29866485361 100644 --- a/drivers/pci/controller/pci-rcar-gen2.c +++ b/drivers/pci/controller/pci-rcar-gen2.c @@ -290,8 +290,7 @@ static int rcar_pci_probe(struct platform_device *pdev) priv = pci_host_bridge_priv(bridge); bridge->sysdata = priv; - cfg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - reg = devm_ioremap_resource(dev, cfg_res); + reg = devm_platform_get_and_ioremap_resource(pdev, 0, &cfg_res); if (IS_ERR(reg)) return PTR_ERR(reg);
According to commit 890cc39a8799 ("drivers: provide devm_platform_get_and_ioremap_resource()"), convert platform_get_resource(), devm_ioremap_resource() to a single call to devm_platform_get_and_ioremap_resource(), as this is exactly what this function does. Signed-off-by: Yang Li <yang.lee@linux.alibaba.com> --- drivers/pci/controller/pci-rcar-gen2.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)