This is version three of my patch to add PCIe ECRC support Changelog: v2 Fixed copyright year typo. Removed unneeded EXPORT_SYMBOL_GPL. Use pci=ecrc=<option> instead of pcie_ecrc=<option>. Use "bios" instead of "default" to indicate ECRC should be set by firmware. Use CONFIG_PCIE_ECRC instead of CONFIG_PCIEECRC. v3 ECRC setttings changes are now done in the aer_enable_rootport() routine, so after _OSC is granted. Moved ecrc.c file from drivers/pci/pcie to drivers/pci/pcie/aer PCIE_ECRC is now dependent on PCIEAER Documentation/kernel-parameters.txt | 6 ++ drivers/pci/pci.c | 2 + drivers/pci/pcie/aer/Kconfig | 13 +++ drivers/pci/pcie/aer/Makefile | 2 + drivers/pci/pcie/aer/aerdrv_core.c | 16 ++-- drivers/pci/pcie/aer/ecrc.c | 131 +++++++++++++++++++++++++++++++++++ include/linux/pci.h | 11 +++ 7 files changed, 174 insertions(+), 7 deletions(-) create mode 100644 drivers/pci/pcie/aer/ecrc.c -- 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