• Suresh Reddy's avatar
    be2net: Fix UE detection logic for BE3 · 673c96e5
    Suresh Reddy authored
    On certain platforms BE3 chips may indicate spurious UEs (unrecoverable
    error). Because of the UE detection logic was disabled in the driver
    for BE3 chips. Because of this, even in cases of a real UE,
    a failover will not occur. This patch re-enables UE detection on BE3
    and if a UE is detected, reads the POST register. If the POST register,
    reports either a FAT_LOG_STATE or a ARMFW_UE, then it means that a valid
    UE occurred in the chip.
    Signed-off-by: default avatarSuresh Reddy <suresh.reddy@broadcom.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    673c96e5
be_main.c 160 KB