From: gabriele paoloni <gabriele.paoloni@xxxxxxxxxx> This patchset: 1) fixes a bug in spear13xx when calling dw_pcie_cfg_read and dw_pcie_cfg_write usign the patch from Pratyush in https://lkml.org/lkml/2015/9/7/5 2) reworks dw_pcie_cfg_read/dw_pcie_cfg_write in pcie-designware.c in order to make it easier for callers to pass input parameters; 3) adds sanity checks in dw_pcie_cfg_read/dw_pcie_cfg_write to make sure the PCI header offset does not conflict with the size of the read/written field. Change from v2: Replaced patch 1/3 with Pratyush one in https://lkml.org/lkml/2015/9/7/5 gabriele paoloni (3): PCIe: SPEAr13xx: fix dw_pcie_cfg_read/write() usage PCI: designware: change dw_pcie_cfg_write() and dw_pcie_cfg_read() PCI: designware: add sanity checks on the header offset in dw_pcie_cfg_read and dw_pcie_cfg_write drivers/pci/host/pci-exynos.c | 5 ++-- drivers/pci/host/pci-keystone-dw.c | 4 ++-- drivers/pci/host/pcie-designware.c | 47 +++++++++++++++++++++++--------------- drivers/pci/host/pcie-spear13xx.c | 18 +++++++-------- 4 files changed, 41 insertions(+), 33 deletions(-) -- 1.9.1 -- 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