[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <YMI3VsR/jnVVhmsh@lunn.ch>
Date: Thu, 10 Jun 2021 18:01:26 +0200
From: Andrew Lunn <andrew@...n.ch>
To: Yang Yingliang <yangyingliang@...wei.com>
Cc: linux-kernel@...r.kernel.org, netdev@...r.kernel.org,
davem@...emloft.net, kuba@...nel.org
Subject: Re: [PATCH net-next] net: mdio: mscc-miim: Use
devm_platform_get_and_ioremap_resource()
> - dev->regs = devm_ioremap_resource(&pdev->dev, res);
> + dev->regs = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
> if (IS_ERR(dev->regs)) {
Here, only dev->regs is considered.
> dev_err(&pdev->dev, "Unable to map MIIM registers\n");
> return PTR_ERR(dev->regs);
> }
> + dev->phy_regs = devm_platform_get_and_ioremap_resource(pdev, 1, &res);
> + if (res && IS_ERR(dev->phy_regs)) {
Here you look at both res and dev->phy_regs.
This seems inconsistent. Can devm_platform_get_and_ioremap_resource()
return success despite res being NULL?
Andrew
Powered by blists - more mailing lists