[GIT PULL] PCI fixes for v4.18

From: Bjorn Helgaas
Date: Thu Jul 19 2018 - 14:44:28 EST


PCI fixes:

- Fix crashes that happen when PHY drivers are left disabled in the V3
Semiconductor, MediaTek, Faraday, Aardvark, DesignWare, Versatile,
and X-Gene host controller drivers (Sergei Shtylyov)

- Fix a NULL pointer dereference in the endpoint library configfs support
(Kishon Vijay Abraham I)

- Fix a race condition in Hyper-V IRQ handling (Dexuan Cui)


The following changes since commit 83235822b8b4fe47ecbd6b6bcbcc902860ac00fc:

nfp: stop limiting VFs to 0 (2018-06-29 15:09:00 -0500)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v4.18-fixes-3

for you to fetch changes up to 270ed733e68955049b693bea8f4a1efb293a96ae:

PCI: v3-semi: Fix I/O space page leak (2018-07-18 17:02:13 -0500)

----------------------------------------------------------------
pci-v4.18-fixes-3

----------------------------------------------------------------
Dexuan Cui (1):
PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg()

Kishon Vijay Abraham I (1):
PCI: endpoint: Fix NULL pointer dereference error when CONFIGFS is disabled

Sergei Shtylyov (8):
PCI: OF: Fix I/O space page leak
PCI: xgene: Fix I/O space page leak
PCI: versatile: Fix I/O space page leak
PCI: designware: Fix I/O space page leak
PCI: aardvark: Fix I/O space page leak
PCI: faraday: Fix I/O space page leak
PCI: mediatek: Fix I/O space page leak
PCI: v3-semi: Fix I/O space page leak

drivers/pci/controller/dwc/pcie-designware-host.c | 3 +-
drivers/pci/controller/pci-aardvark.c | 2 +-
drivers/pci/controller/pci-ftpci100.c | 2 +-
drivers/pci/controller/pci-hyperv.c | 8 +--
drivers/pci/controller/pci-v3-semi.c | 2 +-
drivers/pci/controller/pci-versatile.c | 2 +-
drivers/pci/controller/pci-xgene.c | 2 +-
drivers/pci/controller/pcie-mediatek.c | 2 +-
drivers/pci/endpoint/pci-epf-core.c | 62 ++++++++++++++++-------
drivers/pci/of.c | 2 +-
drivers/pci/pci.c | 38 ++++++++++++++
include/linux/pci.h | 2 +
12 files changed, 97 insertions(+), 30 deletions(-)