Message ID | alpine.DEB.2.21.1908081809160.2995@hadrien (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | clk: fix devm_platform_ioremap_resource.cocci warnings | expand |
Quoting Julia Lawall (2019-08-08 09:10:53) > From: kbuild test robot <lkp@intel.com> > > drivers/clk/bcm/clk-bcm63xx-gate.c:174:1-9: WARNING: Use devm_platform_ioremap_resource for hw -> regs > > Use devm_platform_ioremap_resource helper which wraps > platform_get_resource() and devm_ioremap_resource() together. > > Generated by: scripts/coccinelle/api/devm_platform_ioremap_resource.cocci > > Fixes: 1c099779c1e2 ("clk: add BCM63XX gated clock controller driver") Is it fixing anything? As far as I can tell it's reducing lines of code with another function. > CC: Jonas Gorski <jonas.gorski@gmail.com> > Signed-off-by: kbuild test robot <lkp@intel.com> > Signed-off-by: Julia Lawall <julia.lawall@lip6.fr>
On Thu, 8 Aug 2019, Stephen Boyd wrote: > Quoting Julia Lawall (2019-08-08 09:10:53) > > From: kbuild test robot <lkp@intel.com> > > > > drivers/clk/bcm/clk-bcm63xx-gate.c:174:1-9: WARNING: Use devm_platform_ioremap_resource for hw -> regs > > > > Use devm_platform_ioremap_resource helper which wraps > > platform_get_resource() and devm_ioremap_resource() together. > > > > Generated by: scripts/coccinelle/api/devm_platform_ioremap_resource.cocci > > > > Fixes: 1c099779c1e2 ("clk: add BCM63XX gated clock controller driver") > > Is it fixing anything? As far as I can tell it's reducing lines of code > with another function. No, it doesn't fix anything. julia > > > CC: Jonas Gorski <jonas.gorski@gmail.com> > > Signed-off-by: kbuild test robot <lkp@intel.com> > > Signed-off-by: Julia Lawall <julia.lawall@lip6.fr> > >
Quoting Julia Lawall (2019-08-08 09:10:53) > From: kbuild test robot <lkp@intel.com> > > drivers/clk/bcm/clk-bcm63xx-gate.c:174:1-9: WARNING: Use devm_platform_ioremap_resource for hw -> regs > > Use devm_platform_ioremap_resource helper which wraps > platform_get_resource() and devm_ioremap_resource() together. > > Generated by: scripts/coccinelle/api/devm_platform_ioremap_resource.cocci > > Fixes: 1c099779c1e2 ("clk: add BCM63XX gated clock controller driver") > CC: Jonas Gorski <jonas.gorski@gmail.com> > Signed-off-by: kbuild test robot <lkp@intel.com> > Signed-off-by: Julia Lawall <julia.lawall@lip6.fr> > --- Applied to clk-next
--- a/drivers/clk/bcm/clk-bcm63xx-gate.c +++ b/drivers/clk/bcm/clk-bcm63xx-gate.c @@ -146,7 +146,6 @@ static int clk_bcm63xx_probe(struct plat { const struct clk_bcm63xx_table_entry *entry, *table; struct clk_bcm63xx_hw *hw; - struct resource *r; u8 maxbit = 0; int i, ret; @@ -170,8 +169,7 @@ static int clk_bcm63xx_probe(struct plat for (i = 0; i < maxbit; i++) hw->data.hws[i] = ERR_PTR(-ENODEV); - r = platform_get_resource(pdev, IORESOURCE_MEM, 0); - hw->regs = devm_ioremap_resource(&pdev->dev, r); + hw->regs = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(hw->regs)) return PTR_ERR(hw->regs);