Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

atl1e: checking the status of atl1e_write_phy_reg

atl1e_write_phy_reg() could fail. The fix issues an error message when
it fails.

Signed-off-by: Kangjie Lu <kjlu@umn.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Kangjie Lu and committed by
David S. Miller
ff07d48d e49505f7

+3 -1
+3 -1
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
··· 473 473 { 474 474 struct atl1e_adapter *adapter = netdev_priv(netdev); 475 475 476 - atl1e_write_phy_reg(&adapter->hw, reg_num & MDIO_REG_ADDR_MASK, val); 476 + if (atl1e_write_phy_reg(&adapter->hw, 477 + reg_num & MDIO_REG_ADDR_MASK, val)) 478 + netdev_err(netdev, "write phy register failed\n"); 477 479 } 478 480 479 481 static int atl1e_mii_ioctl(struct net_device *netdev,