mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 10:26:42 +07:00
pxa168_eth: remove unneeded null check
"pep->pd" isn't checked consistently in this function. For example it's dereferenced unconditionally on the next line after the end of the if condition. This function is only called from pxa168_eth_probe() and pep->pd is always non-NULL so I removed the check. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ef24b16b5d
commit
4169591fd7
@ -1414,10 +1414,8 @@ static int ethernet_phy_setup(struct net_device *dev)
|
||||
{
|
||||
struct pxa168_eth_private *pep = netdev_priv(dev);
|
||||
|
||||
if (pep->pd != NULL) {
|
||||
if (pep->pd->init)
|
||||
pep->pd->init();
|
||||
}
|
||||
if (pep->pd->init)
|
||||
pep->pd->init();
|
||||
pep->phy = phy_scan(pep, pep->pd->phy_addr & 0x1f);
|
||||
if (pep->phy != NULL)
|
||||
phy_init(pep, pep->pd->speed, pep->pd->duplex);
|
||||
|
Loading…
Reference in New Issue
Block a user