summaryrefslogtreecommitdiffstats
path: root/drivers/net/bnx2.c
diff options
context:
space:
mode:
authorHuang Ying <ying.huang@intel.com>2011-05-17 16:08:37 +0800
committerJesse Barnes <jbarnes@virtuousgeek.org>2011-07-22 08:25:37 -0700
commit0918472ceeffad234df5589e45b646a94476f835 (patch)
tree3afd05b7710a56056cdf8273545990949dd553fa /drivers/net/bnx2.c
parent0aba496fc820d7c36775f2fd0ef81994e1af67a8 (diff)
downloadop-kernel-dev-0918472ceeffad234df5589e45b646a94476f835.zip
op-kernel-dev-0918472ceeffad234df5589e45b646a94476f835.tar.gz
PCI: PCIe AER: add aer_recover_queue
In addition to native PCIe AER, now APEI (ACPI Platform Error Interface) GHES (Generic Hardware Error Source) can be used to report PCIe AER errors too. To add support to APEI GHES PCIe AER recovery, aer_recover_queue is added to export the recovery function in native PCIe AER driver. Recoverable PCIe AER errors are reported via NMI in APEI GHES. Then APEI GHES uses irq_work to delay the error processing into an IRQ handler. But PCIe AER recovery can be very time-consuming, so aer_recover_queue, which can be used in IRQ handler, delays the real recovery action into the process context, that is, work queue. Signed-off-by: Huang Ying <ying.huang@intel.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/net/bnx2.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud