diff options
Diffstat (limited to 'drivers/net/cxgb3/t3_hw.c')
-rw-r--r-- | drivers/net/cxgb3/t3_hw.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/cxgb3/t3_hw.c b/drivers/net/cxgb3/t3_hw.c index 032cfe06557..3ab9f51918a 100644 --- a/drivers/net/cxgb3/t3_hw.c +++ b/drivers/net/cxgb3/t3_hw.c | |||
@@ -1262,7 +1262,8 @@ void t3_link_changed(struct adapter *adapter, int port_id) | |||
1262 | lc->fc = fc; | 1262 | lc->fc = fc; |
1263 | } | 1263 | } |
1264 | 1264 | ||
1265 | t3_os_link_changed(adapter, port_id, link_ok, speed, duplex, fc); | 1265 | t3_os_link_changed(adapter, port_id, link_ok && !pi->link_fault, |
1266 | speed, duplex, fc); | ||
1266 | } | 1267 | } |
1267 | 1268 | ||
1268 | void t3_link_fault(struct adapter *adapter, int port_id) | 1269 | void t3_link_fault(struct adapter *adapter, int port_id) |