Re: [Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Julia Lawall
On Mon, 7 Sep 2020, Markus Elfring wrote: > >> +@replacement depends on patch@ > >> +expression base, device1, device2, index, private, resource; > >> +@@ > >> +( > >> +-resource = platform_get_resource(device1, IORESOURCE_MEM, index); > >> + base = > >> +- devm

Re: [Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Julia Lawall
> +@replacement depends on patch@ > +expression base, device1, device2, index, private, resource; > +@@ > +( > +-resource = platform_get_resource(device1, IORESOURCE_MEM, index); > + base = > +- devm_ioremap_resource > ++ devm_platform_get_and_ior

Re: [Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Julia Lawall
On Mon, 7 Sep 2020, Markus Elfring wrote: > >> +@display depends on context@ > >> +expression base, device1, device2, index, private, resource; > >> +@@ > >> +( > >> +*resource = platform_get_resource(device1, IORESOURCE_MEM, index); > >> + base = > >> +* devm_ioremap_resource > >> +

Re: [Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Markus Elfring
>> +@display depends on context@ >> +expression base, device1, device2, index, private, resource; >> +@@ >> +( >> +*resource = platform_get_resource(device1, IORESOURCE_MEM, index); >> + base = >> +* devm_ioremap_resource >> + (&device1->dev, resource); > > Why do

Re: [Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Julia Lawall
On Mon, 7 Sep 2020, Markus Elfring wrote: > From: Markus Elfring > Date: Mon, 7 Sep 2020 13:14:44 +0200 > > Another wrapper function is available since the commit > 890cc39a879906b63912482dfc41944579df2dc6 > ("drivers: provide devm_platform_get_and_ioremap_resource()"). > Provide design optio

[Cocci] [PATCH] Coccinelle: api: Add SmPL script “use_devm_platform_get_and_ioremap_resource.cocci”

2020-09-07 Thread Markus Elfring
From: Markus Elfring Date: Mon, 7 Sep 2020 13:14:44 +0200 Another wrapper function is available since the commit 890cc39a879906b63912482dfc41944579df2dc6 ("drivers: provide devm_platform_get_and_ioremap_resource()"). Provide design options for the adjustment of affected source code by the means