Skip to content

Commit

Permalink
net: driver: smsc: set NOCARRIER flag in dev at driver initialization
Browse files Browse the repository at this point in the history
As smsc driver supports carrier detection, it should unset NOCARRIER
flag only after carrier state determination. By default that flag
is off so driver should set it before starting auto-negotiation

Signed-off-by: Balakumaran <Balakumaran.Kannan@ap.sony.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Balakumaran Kannan authored and David S. Miller committed Jun 4, 2014
1 parent 21ee543 commit 31f6f29
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/net/ethernet/smsc/smsc911x.c
Original file line number Diff line number Diff line change
Expand Up @@ -2477,6 +2477,8 @@ static int smsc911x_drv_probe(struct platform_device *pdev)
goto out_disable_resources;
}

netif_carrier_off(dev);

retval = register_netdev(dev);
if (retval) {
SMSC_WARN(pdata, probe, "Error %i registering device", retval);
Expand Down

0 comments on commit 31f6f29

Please sign in to comment.