Skip to content

Commit 2d3c7e0

Browse files
musicakcbroonie
authored andcommitted
ASoC: Atmel: ClassD: Simplify use of devm_ioremap_resource
Remove unneeded error handling on the result of a call to platform_get_resource when the value is passed to devm_ioremap_resource. The Coccinelle semantic patch that makes this change is as follows: // <smpl> @@ expression pdev,res,n,e,e1; expression ret != 0; identifier l; @@ - res = platform_get_resource(pdev, IORESOURCE_MEM, n); ... when != res - if (res == NULL) { ... \(goto l;\|return ret;\) } ... when != res + res = platform_get_resource(pdev, IORESOURCE_MEM, n); e = devm_ioremap_resource(e1, res); // </smpl> Signed-off-by: Amitoj Kaur Chawla <[email protected]> Signed-off-by: Mark Brown <[email protected]>
1 parent 8d7d110 commit 2d3c7e0

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

sound/soc/atmel/atmel-classd.c

-5
Original file line numberDiff line numberDiff line change
@@ -593,11 +593,6 @@ static int atmel_classd_probe(struct platform_device *pdev)
593593
}
594594

595595
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
596-
if (!res) {
597-
dev_err(dev, "no memory resource\n");
598-
return -ENXIO;
599-
}
600-
601596
io_base = devm_ioremap_resource(dev, res);
602597
if (IS_ERR(io_base)) {
603598
ret = PTR_ERR(io_base);

0 commit comments

Comments
 (0)