Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: ks8851-ml: use devm_platform_ioremap_resource() to simplify code

Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

YueHaibing and committed by
David S. Miller
4865695c 5bd5b564

+2 -5
+2 -5
drivers/net/ethernet/micrel/ks8851_mll.c
··· 1225 1225 static int ks8851_probe(struct platform_device *pdev) 1226 1226 { 1227 1227 int err; 1228 - struct resource *io_d, *io_c; 1229 1228 struct net_device *netdev; 1230 1229 struct ks_net *ks; 1231 1230 u16 id, data; ··· 1239 1240 ks = netdev_priv(netdev); 1240 1241 ks->netdev = netdev; 1241 1242 1242 - io_d = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1243 - ks->hw_addr = devm_ioremap_resource(&pdev->dev, io_d); 1243 + ks->hw_addr = devm_platform_ioremap_resource(pdev, 0); 1244 1244 if (IS_ERR(ks->hw_addr)) { 1245 1245 err = PTR_ERR(ks->hw_addr); 1246 1246 goto err_free; 1247 1247 } 1248 1248 1249 - io_c = platform_get_resource(pdev, IORESOURCE_MEM, 1); 1250 - ks->hw_addr_cmd = devm_ioremap_resource(&pdev->dev, io_c); 1249 + ks->hw_addr_cmd = devm_platform_ioremap_resource(pdev, 1); 1251 1250 if (IS_ERR(ks->hw_addr_cmd)) { 1252 1251 err = PTR_ERR(ks->hw_addr_cmd); 1253 1252 goto err_free;