Move source tree closer to the 2.6.32.17 mainline
/drivers/net/bnx2.c
blob:08cddb6ff740f4dfac35677e91424378bcf3b2e9 -> blob:a9aa957f3a7e6d347426e041ea7ca6bdeeedb764
--- drivers/net/bnx2.c
+++ drivers/net/bnx2.c
@@ -4752,8 +4752,12 @@ bnx2_reset_chip(struct bnx2 *bp, u32 res
rc = bnx2_alloc_bad_rbuf(bp);
}
- if (bp->flags & BNX2_FLAG_USING_MSIX)
+ if (bp->flags & BNX2_FLAG_USING_MSIX) {
bnx2_setup_msix_tbl(bp);
+ /* Prevent MSIX table reads and write from timing out */
+ REG_WR(bp, BNX2_MISC_ECO_HW_CTL,
+ BNX2_MISC_ECO_HW_CTL_LARGE_GRC_TMOUT_EN);
+ }
return rc;
}