]> git.baikalelectronics.ru Git - kernel.git/commit
macb: fix mdiobus_scan() error check
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Sat, 30 Apr 2016 22:47:36 +0000 (01:47 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 May 2016 19:03:09 +0000 (15:03 -0400)
commite84b684b226132b32acb9e069e68499d2990e9cf
tree980a803e8bbc626b1a565b792b280c35d4621847
parent53f9e2788bb315b1f8633149aa7655e3ec0a8152
macb: fix mdiobus_scan() error check

Now mdiobus_scan() returns ERR_PTR(-ENODEV) instead of NULL if the PHY
device ID was read as all ones. As this was not  an error before, this
value  should be filtered out now in this driver.

Fixes: b74766a0a0fe ("phylib: don't return NULL from get_phy_device()")
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cadence/macb.c