Re: [GIT PULL] PCI changes for v5.4

2019-09-23 Thread pr-tracker-bot
The pull request you sent on Mon, 23 Sep 2019 17:58:22 -0500:

> git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 
> tags/pci-v5.4-changes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/299d14d4c31aff3b37a03894e012edf8421676ee

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT PULL] PCI changes for v5.4

2019-09-23 Thread Bjorn Helgaas
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

  Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 
tags/pci-v5.4-changes

for you to fetch changes up to c5048a73b4770304699cb15e3ffcb97acab685f7:

  Merge branch 'pci/trivial' (2019-09-23 16:10:31 -0500)



You should see minor conflicts in drivers/pci/Kconfig and
drivers/pci/controller/pci-hyperv.c related to some changes merged via
the net tree.


Enumeration:

  - Consolidate _HPP/_HPX stuff in pci-acpi.c and simplify it (Krzysztof
Wilczynski)

  - Fix incorrect PCIe device types and remove dev->has_secondary_link to
simplify code that deals with upstream/downstream ports (Mika
Westerberg)

  - After suspend, restore Resizable BAR size bits correctly for 1MB BARs
(Sumit Saxena)

  - Enable PCI_MSI_IRQ_DOMAIN support for RISC-V (Wesley Terpstra)

Virtualization:

  - Add ACS quirks for iProc PAXB (Abhinav Ratna), Amazon Annapurna Labs
(Ali Saidi)

  - Move sysfs SR-IOV functions to iov.c (Kelsey Skunberg)

  - Remove group write permissions from sysfs sriov_numvfs,
sriov_drivers_autoprobe (Kelsey Skunberg)

Hotplug:

  - Simplify pciehp indicator control (Denis Efremov)

Peer-to-peer DMA:

  - Allow P2P DMA between root ports for whitelisted bridges (Logan
Gunthorpe)

  - Whitelist some Intel host bridges for P2P DMA (Logan Gunthorpe)

  - DMA map P2P DMA requests that traverse host bridge (Logan Gunthorpe)

Amazon Annapurna Labs host bridge driver:

  - Add DT binding and controller driver (Jonathan Chocron)

Hyper-V host bridge driver:

  - Fix hv_pci_dev->pci_slot use-after-free (Dexuan Cui)

  - Fix PCI domain number collisions (Haiyang Zhang)

  - Use instance ID bytes 4 & 5 as PCI domain numbers (Haiyang Zhang)

  - Fix build errors on non-SYSFS config (Randy Dunlap)

i.MX6 host bridge driver:

  - Limit DBI register length (Stefan Agner)

Intel VMD host bridge driver:

  - Fix config addressing issues (Jon Derrick)

Layerscape host bridge driver:

  - Add bar_fixed_64bit property to endpoint driver (Xiaowei Bao)

  - Add CONFIG_PCI_LAYERSCAPE_EP to build EP/RC drivers separately (Xiaowei
Bao)

Mediatek host bridge driver:

  - Add MT7629 controller support (Jianjun Wang)

Mobiveil host bridge driver:

  - Fix CPU base address setup (Hou Zhiqiang)

  - Make "num-lanes" property optional (Hou Zhiqiang)

Tegra host bridge driver:

  - Fix OF node reference leak (Nishka Dasgupta)

  - Disable MSI for root ports to work around design problem (Vidya Sagar)

  - Add Tegra194 DT binding and controller support (Vidya Sagar)

  - Add support for sideband pins and slot regulators (Vidya Sagar)

  - Add PIPE2UPHY support (Vidya Sagar)

Misc:

  - Remove unused pci_block_cfg_access() et al (Kelsey Skunberg)

  - Unexport pci_bus_get(), etc (Kelsey Skunberg)

  - Hide PM, VC, link speed, ATS, ECRC, PTM constants and interfaces in the
PCI core (Kelsey Skunberg)

  - Clean up sysfs DEVICE_ATTR() usage (Kelsey Skunberg)

  - Mark expected switch fall-through (Gustavo A. R. Silva)

  - Propagate errors for optional regulators and PHYs (Thierry Reding)

  - Fix kernel command line resource_alignment parameter issues (Logan
Gunthorpe)



Abhinav Ratna (1):
  PCI: Add ACS quirk for iProc PAXB

Alexey Kardashevskiy (1):
  PCI: Correct pci=resource_alignment parameter example

Ali Saidi (1):
  PCI: Add ACS quirk for Amazon Annapurna Labs root ports

Bjorn Helgaas (21):
  PCI: Fix typos and whitespace errors
  PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments
  Merge branch 'pci/aspm'
  Merge branch 'pci/encapsulate'
  Merge branch 'pci/enumeration'
  Merge branch 'pci/misc'
  Merge branch 'pci/msi'
  Merge branch 'pci/p2pdma'
  Merge branch 'pci/pciehp'
  Merge branch 'pci/resource'
  Merge branch 'remotes/lorenzo/pci/al'
  Merge branch 'remotes/lorenzo/pci/dwc'
  Merge branch 'remotes/lorenzo/pci/hv'
  Merge branch 'remotes/lorenzo/pci/imx'
  Merge branch 'remotes/lorenzo/pci/layerscape'
  Merge branch 'remotes/lorenzo/pci/mediatek'
  Merge branch 'remotes/lorenzo/pci/misc'
  Merge branch 'remotes/lorenzo/pci/mobiveil'
  Merge branch 'lorenzo/pci/tegra'
  Merge branch 'remotes/lorenzo/pci/vmd'
  Merge branch 'pci/trivial'

Denis Efremov (6):
  PCI: Convert pci_resource_to_user() to a weak function
  PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END
  PCI: pciehp: Add pciehp_set_indicators() to set both indicators
  PCI: pciehp: Combine adjacent indicator updates
  PCI: pciehp: Remove pciehp_set_attention_status()
  PCI: pciehp: Remove pciehp_green_led_{on,off,blink}()

Dexuan Cui (1):
  PCI: hv: Avoid use of