summaryrefslogtreecommitdiff
path: root/drivers/md
diff options
context:
space:
mode:
authorVladislav Zolotarov <vladz@broadcom.com>2010-04-19 05:13:12 +0400
committerDavid S. Miller <davem@davemloft.net>2010-04-20 00:17:05 +0400
commit72fd0718332e6514fb9db325e89ffc694bb31f6e (patch)
tree944305857677a520b4ac33732feb139b52c8af29 /drivers/md
parentfc6055a5ba31e2c14e36e8939f9bf2b6d586a7f5 (diff)
downloadlinux-72fd0718332e6514fb9db325e89ffc694bb31f6e.tar.xz
bnx2x: Parity errors handling for 57710 and 57711
This patch introduces the parity errors handling code for 57710 and 57711 chips. HW is configured to stop all DMA transactions to the host and sending packets to the network once parity error is detected, which is meant to prevent silent data corruption. At the same time HW generates the attention interrupt to every function of the device where parity has been detected so that driver can start the recovery flow. The recovery is actually resetting the chip and restarting the driver on all active functions of the chip where the parity error has been reported. Signed-off-by: Vladislav Zolotarov <vladz@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/md')
0 files changed, 0 insertions, 0 deletions