Re: [PATCH ath-next] wifi: ath5k: ahb: use devm for ioremap
From: Jiri Slaby
Date: Tue Feb 24 2026 - 13:29:06 EST
On 23. 02. 26, 4:08, Rosen Penev wrote:
Simplifies the code by quite a bit in probe.
Also allows removing a goto and returning directly.
Looks good except:
--- a/drivers/net/wireless/ath/ath5k/ahb.c...
+++ b/drivers/net/wireless/ath/ath5k/ahb.c
@@ -95,35 +94,21 @@ static int ath_ahb_probe(struct platform_device *pdev)
if (!dev_get_platdata(&pdev->dev)) {
dev_err(&pdev->dev, "no platform data specified\n");
- ret = -EINVAL;
- goto err_out;
+ return -EINVAL;
}
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
- if (res == NULL) {
- dev_err(&pdev->dev, "no memory resource found\n");
- ret = -ENXIO;
- goto err_out;
- }
-
- mem = ioremap(res->start, resource_size(res));
- if (mem == NULL) {
- dev_err(&pdev->dev, "ioremap failed\n");
- ret = -ENOMEM;
- goto err_out;
- }
+ mem = devm_platform_ioremap_resources(pdev, 0);
Is this a typo or devm_platform_ioremap_resources() is new?
--
js
suse labs