linux/drivers/net/cxgb3
Divy Le Ray c22c814931 cxgb3: link fault fixes
Do not call t3_link_fault() under spinlock, as it calls msleep().
Besides, only the access to pi->link_fault needs to be serialized.

Also initialize local variables before checking the link status,
link state fields might otherwise end up containing garbage.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-05-29 01:54:41 -07:00
..
Makefile
adapter.h cxgb3: fix dma mapping regression 2009-05-29 01:54:37 -07:00
ael1002.c
common.h cxgb3: differentiate portx and Tx channels 2009-03-27 00:46:58 -07:00
cxgb3_ctl_defs.h
cxgb3_defs.h
cxgb3_ioctl.h
cxgb3_main.c cxgb3: link fault fixes 2009-05-29 01:54:41 -07:00
cxgb3_offload.c
cxgb3_offload.h
firmware_exports.h
l2t.c
l2t.h
mc5.c
regs.h cxgb3: detect mac link faults. 2009-03-13 11:30:47 -07:00
sge.c cxgb3: fix dma mapping regression 2009-05-29 01:54:37 -07:00
sge_defs.h
t3_cpl.h
t3_hw.c cxgb3: link fault fixes 2009-05-29 01:54:41 -07:00
t3cdev.h
version.h cxgb3: update driver version 2009-03-13 11:30:49 -07:00
vsc8211.c
xgmac.c cxgb3: detect mac link faults. 2009-03-13 11:30:47 -07:00