diff options
| author | Mark Brown <[email protected]> | 2015-10-12 18:09:27 +0100 | 
|---|---|---|
| committer | Mark Brown <[email protected]> | 2015-10-12 18:09:27 +0100 | 
| commit | 79828b4fa835f73cdaf4bffa48696abdcbea9d02 (patch) | |
| tree | 5e0fa7156acb75ba603022bc807df8f2fedb97a8 /drivers/net/phy/phy_device.c | |
| parent | 721b51fcf91898299d96f4b72cb9434cda29dce6 (diff) | |
| parent | 8c1a9d6323abf0fb1e5dad96cf3f1c783505ea5a (diff) | |
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-fix-rt5645
Diffstat (limited to 'drivers/net/phy/phy_device.c')
| -rw-r--r-- | drivers/net/phy/phy_device.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c index 0302483de240..c0f211127274 100644 --- a/drivers/net/phy/phy_device.c +++ b/drivers/net/phy/phy_device.c @@ -156,8 +156,8 @@ struct phy_device *phy_device_create(struct mii_bus *bus, int addr, int phy_id,  	/* We allocate the device, and initialize the default values */  	dev = kzalloc(sizeof(*dev), GFP_KERNEL); -	if (NULL == dev) -		return (struct phy_device *)PTR_ERR((void *)-ENOMEM); +	if (!dev) +		return ERR_PTR(-ENOMEM);  	dev->dev.release = phy_device_release; @@ -176,9 +176,9 @@ struct phy_device *phy_device_create(struct mii_bus *bus, int addr, int phy_id,  	if (c45_ids)  		dev->c45_ids = *c45_ids;  	dev->bus = bus; -	dev->dev.parent = bus->parent; +	dev->dev.parent = &bus->dev;  	dev->dev.bus = &mdio_bus_type; -	dev->irq = bus->irq != NULL ? bus->irq[addr] : PHY_POLL; +	dev->irq = bus->irq ? bus->irq[addr] : PHY_POLL;  	dev_set_name(&dev->dev, PHY_ID_FMT, bus->id, addr);  	dev->state = PHY_DOWN; @@ -589,7 +589,7 @@ int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,  	/* Assume that if there is no driver, that it doesn't  	 * exist, and we should use the genphy driver.  	 */ -	if (NULL == d->driver) { +	if (!d->driver) {  		if (phydev->is_c45)  			d->driver = &genphy_driver[GENPHY_DRV_10G].driver;  		else  |