linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] PCI fixes for v5.16
@ 2021-11-11 19:50 Bjorn Helgaas
  2021-11-11 23:23 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Bjorn Helgaas @ 2021-11-11 19:50 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Robert Święcki, Uwe Kleine-König,
	Rafael J. Wysocki

The following changes since commit dda4b381f05d447a0ae31e2e44aeb35d313a311f:

  Merge branch 'remotes/lorenzo/pci/xgene' (2021-11-05 11:28:53 -0500)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git pci-v5.16-fixes-1

for you to fetch changes up to e0217c5ba10d7bf640f038b2feae58e630f2f958:

  Revert "PCI: Use to_pci_driver() instead of pci_dev->driver" (2021-11-11 13:36:22 -0600)

N.B.: My for-linus branch, which contains these, also includes a revert of
041284181226 ("of/irq: Allow matching of an interrupt-map local to an
interrupt controller").  That revert is *not* included here and we hope we
don't need it, but that issue is not resolved yet.

----------------------------------------------------------------
PCI fixes:

  - Revert conversion to struct device.driver instead of struct
    pci_dev.driver.  The device.driver is set earlier, and using it
    caused the PCI core to call driver PM entry points before .probe()
    and after .remove(), when the driver isn't prepared.  This caused
    NULL pointer dereferences in i2c_designware_pci and probably other
    driver issues (Bjorn Helgaas)

----------------------------------------------------------------
Bjorn Helgaas (2):
      Revert "PCI: Remove struct pci_dev->driver"
      Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"

 drivers/pci/iov.c        | 24 +++++++++---------------
 drivers/pci/pci-driver.c | 37 ++++++++++++++++++++-----------------
 drivers/pci/pci.c        | 17 ++++++++---------
 drivers/pci/pcie/err.c   |  8 ++++----
 include/linux/pci.h      |  1 +
 5 files changed, 42 insertions(+), 45 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PULL] PCI fixes for v5.16
@ 2021-12-10 16:44 Bjorn Helgaas
  2021-12-10 19:58 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Bjorn Helgaas @ 2021-12-10 16:44 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi, Marc Zyngier,
	Marek Behún, Pali Rohár, Alyssa Rosenzweig,
	Luca Ceresoli, Mark Kettenis, Arnd Bergmann

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v5.16-fixes-2

for you to fetch changes up to 87620512681a20ef24ece85ac21ff90c9efed37d:

  PCI: apple: Fix PERST# polarity (2021-12-07 14:27:29 -0600)

----------------------------------------------------------------
PCI fixes:

  - Revert emulation of Marvell Armada A3720 expansion ROM because it
    doesn't work as expected (Marek Behún) 

  - Assert PERST# in Apple M1 driver to fix initialization when booting
    from bootloaders using PCIe, such as U-Boot (Marc Zyngier)

  - Describe PERST# as active low in Apple T8103 DT and update driver to
    match (Marc Zyngier)

----------------------------------------------------------------
Marc Zyngier (3):
      PCI: apple: Follow the PCIe specifications when resetting the port
      arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
      PCI: apple: Fix PERST# polarity

Marek Behún (1):
      Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"

 arch/arm64/boot/dts/apple/t8103.dtsi  |  7 ++++---
 drivers/pci/controller/pci-aardvark.c |  9 ---------
 drivers/pci/controller/pcie-apple.c   | 14 ++++++++++++--
 3 files changed, 16 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-12-10 19:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-11 19:50 [GIT PULL] PCI fixes for v5.16 Bjorn Helgaas
2021-11-11 23:23 ` pr-tracker-bot
2021-12-10 16:44 Bjorn Helgaas
2021-12-10 19:58 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).