PCI fixes: - fix PCI_ENDPOINT build error (merged for v4.12) - fix Switchtec driver (merged for v4.12) - fix imx6 config read timeouts, fallout from changing to non-postable reads - add PM "needs_resume" flag for i915 suspend issue The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6: Linux 4.12-rc1 (2017-05-13 13:19:49 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v4.12-fixes-1 for you to fetch changes up to 4d071c3238987325b9e50e33051a40d1cce311cc: PCI/PM: Add needs_resume flag to avoid suspend complete optimization (2017-05-23 14:18:17 -0500) ---------------------------------------------------------------- pci-v4.12-fixes-1 ---------------------------------------------------------------- Geert Uytterhoeven (1): PCI: endpoint: Make PCI_ENDPOINT depend on HAS_DMA Imre Deak (1): PCI/PM: Add needs_resume flag to avoid suspend complete optimization Logan Gunthorpe (2): switchtec: Use new cdev_device_add() helper function switchtec: Fix minor bug with partition ID register Lucas Stach (1): PCI: imx6: Fix config read timeout handling drivers/pci/dwc/pci-imx6.c | 33 ++++++++++++++++++++++++++++++--- drivers/pci/endpoint/Kconfig | 1 + drivers/pci/pci.c | 3 ++- drivers/pci/switch/switchtec.c | 16 ++++++---------- include/linux/pci.h | 5 +++++ 5 files changed, 44 insertions(+), 14 deletions(-)