* [bug report] net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC
@ 2017-08-29 19:28 Dan Carpenter
2017-08-30 11:08 ` Salil Mehta
0 siblings, 1 reply; 2+ messages in thread
From: Dan Carpenter @ 2017-08-29 19:28 UTC (permalink / raw)
To: kernel-janitors
Hello Salil,
The patch 256727da7395: "net: hns3: Add MDIO support to HNS3 Ethernet
driver for hip08 SoC" from Aug 2, 2017, leads to the following static
checker warning:
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c:153 hclge_mac_mdio_config()
warn: 'phydev' isn't an ERR_PTR
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c
142 mdio_bus->parent = &hdev->pdev->dev;
143 mdio_bus->priv = hdev;
144 mdio_bus->phy_mask = ~(1 << mac->phy_addr);
145 ret = mdiobus_register(mdio_bus);
146 if (ret) {
147 dev_err(mdio_bus->parent,
148 "Failed to register MDIO bus ret = %#x\n", ret);
149 return ret;
150 }
151
152 phydev = mdiobus_get_phy(mdio_bus, mac->phy_addr);
153 if (!phydev || IS_ERR(phydev)) {
^^^^^^^^^^^^^^
mdiobus_get_phy() never returns error pointers.
154 dev_err(mdio_bus->parent, "Failed to get phy device\n");
155 mdiobus_unregister(mdio_bus);
156 return -EIO;
157 }
158
159 mac->phydev = phydev;
160 mac->mdio_bus = mdio_bus;
161
162 return 0;
regards,
dan carpenter
^ permalink raw reply [flat|nested] 2+ messages in thread
* RE: [bug report] net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC
2017-08-29 19:28 [bug report] net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC Dan Carpenter
@ 2017-08-30 11:08 ` Salil Mehta
0 siblings, 0 replies; 2+ messages in thread
From: Salil Mehta @ 2017-08-30 11:08 UTC (permalink / raw)
To: kernel-janitors
Hi Dan,
> -----Original Message-----
> From: Dan Carpenter [mailto:dan.carpenter@oracle.com]
> Sent: Tuesday, August 29, 2017 8:29 PM
> To: Salil Mehta
> Cc: kernel-janitors@vger.kernel.org
> Subject: [bug report] net: hns3: Add MDIO support to HNS3 Ethernet
> driver for hip08 SoC
>
> Hello Salil,
>
> The patch 256727da7395: "net: hns3: Add MDIO support to HNS3 Ethernet
> driver for hip08 SoC" from Aug 2, 2017, leads to the following static
> checker warning:
>
> drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c:153
> hclge_mac_mdio_config()
> warn: 'phydev' isn't an ERR_PTR
>
> drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c
> 142 mdio_bus->parent = &hdev->pdev->dev;
> 143 mdio_bus->priv = hdev;
> 144 mdio_bus->phy_mask = ~(1 << mac->phy_addr);
> 145 ret = mdiobus_register(mdio_bus);
> 146 if (ret) {
> 147 dev_err(mdio_bus->parent,
> 148 "Failed to register MDIO bus ret > %#x\n", ret);
> 149 return ret;
> 150 }
> 151
> 152 phydev = mdiobus_get_phy(mdio_bus, mac->phy_addr);
> 153 if (!phydev || IS_ERR(phydev)) {
> ^^^^^^^^^^^^^^
> mdiobus_get_phy() never returns error pointers.
Sure, will fix this. Thanks!
Salil
>
> 154 dev_err(mdio_bus->parent, "Failed to get phy
> device\n");
> 155 mdiobus_unregister(mdio_bus);
> 156 return -EIO;
> 157 }
> 158
> 159 mac->phydev = phydev;
> 160 mac->mdio_bus = mdio_bus;
> 161
> 162 return 0;
>
>
> regards,
> dan carpenter
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-08-30 11:08 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-29 19:28 [bug report] net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC Dan Carpenter
2017-08-30 11:08 ` Salil Mehta
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.