Unconditionally clear the entire AER uncorrectable error status register during eror recovery cleanup. Previous code only cleared either fatal on non-fatal bits depending on the condition of the channel leaving some bits to be falsely re-reported on the next AER interrupt. Remove ifdef 0'd pci_cleanup_aer_correct_error_status code. These patches are meant for pci-2.6/linux-next but will apply to any recent kernel. Andrew Patterson (2): PCI: unconditionally clear AER uncorr status register during cleanup PCI: remove ifdefed pci_cleanup_aer_correct_error_status drivers/pci/pcie/aer/aerdrv_core.c | 27 +++------------------------ 1 files changed, 3 insertions(+), 24 deletions(-) -- Andrew Patterson -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html