diff mbox

[v2] net: driver: smsc: set NOCARRIER flag in dev at driver initialization

Message ID 538DFB44.6060902@gmail.com
State Accepted, archived
Delegated to: David Miller
Headers show

Commit Message

Balakumaran Kannan June 3, 2014, 4:43 p.m. UTC
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>
---
 drivers/net/ethernet/smsc/smsc911x.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

David Miller June 4, 2014, 1:21 a.m. UTC | #1
From: Balakumaran Kannan <kumaran.4353@gmail.com>
Date: Tue, 03 Jun 2014 22:13:48 +0530

> 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>

Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/drivers/net/ethernet/smsc/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c
index a0fc151..5e13fa5 100644
--- a/drivers/net/ethernet/smsc/smsc911x.c
+++ b/drivers/net/ethernet/smsc/smsc911x.c
@@ -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);