From: Don Skidmore Date: Thu, 4 Aug 2011 02:07:48 +0000 (+0000) Subject: ixgbe: add ECC warning for legacy interrupts X-Git-Tag: v2.6.39-400.9.0~423^2~19^2~11^2~167 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=452ba08e4fddb5aa05cb58585fca305cc2d102b2;p=users%2Fjedix%2Flinux-maple.git ixgbe: add ECC warning for legacy interrupts Noticed that the legacy Interrupt handler didn't have the same ECC warning as did the MSI. So this patch adds it. (cherry picked from commit 0ccb974df5ac5f721491c1f07154450168b6fd0a) Signed-off-by: Don Skidmore Tested-by: Phil Schmitt Signed-off-by: Jeff Kirsher Signed-off-by: Joe Jin --- diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ixgbe/ixgbe_main.c index 36e478f228b5..8026e1e1fdda 100644 --- a/drivers/net/ixgbe/ixgbe_main.c +++ b/drivers/net/ixgbe/ixgbe_main.c @@ -2174,8 +2174,12 @@ static irqreturn_t ixgbe_intr(int irq, void *data) switch (hw->mac.type) { case ixgbe_mac_82599EB: - case ixgbe_mac_X540: ixgbe_check_sfp_event(adapter, eicr); + /* Fall through */ + case ixgbe_mac_X540: + if (eicr & IXGBE_EICR_ECC) + e_info(link, "Received unrecoverable ECC err, please " + "reboot\n"); ixgbe_check_overtemp_event(adapter, eicr); break; default: