From: Zhang, Yanmin Date: Thu, 30 Apr 2009 06:48:29 +0000 (+0800) Subject: PCI: Fix pci-e port driver slot_reset bad default return value X-Git-Tag: linux-omap-v2.6.30-rc6~1^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=029091df01116aff8dea89ce96a0a2534401803a;p=pandora-kernel.git PCI: Fix pci-e port driver slot_reset bad default return value When an upstream port reports an AER error to root port, kernel starts error recovery procedures. The default return value of function pcie_portdrv_slot_reset is PCI_ERS_RESULT_NONE. If all port service drivers of the downstream port under the upstream port have no slot_reset method in pci_error_handlers, AER recovery would stop without resume. Below patch against 2.6.30-rc3 fixes it. Signed-off-by: Zhang Yanmin Signed-off-by: Jesse Barnes --- Reading git-diff-tree failed