public inbox for linux-pci@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] PCI fixes for v7.0
@ 2026-02-20 19:07 Bjorn Helgaas
  2026-02-21  1:20 ` pr-tracker-bot
  0 siblings, 1 reply; 10+ messages in thread
From: Bjorn Helgaas @ 2026-02-20 19:07 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam,
	Ilpo Järvinen, Koichiro Den, Niklas Cassel, Arnd Bergmann,
	Damien Le Moal, RavitejaX Veesam, Kai-Heng Feng

The following changes since commit 1c2b4a4c2bcb950f182eeeb33d94b565607608cf:

  Merge tag 'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci (2026-02-11 17:20:38 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.0-fixes-1

for you to fetch changes up to 8c746e22096579897d1f8f74dbb6b17a6862fb6d:

  PCI: dwc: ep: Always clear IB maps on BAR update (2026-02-19 15:34:19 -0600)

----------------------------------------------------------------

- Fix bridge window selection bug that prevented resource assignment
  (Kai-Heng Feng)

- Fix bridge window sizing, which failed to assign resources for windows
  containing only optional resources (ROMs, SR-IOV BARs, etc) (Ilpo
  Järvinen)

- Select CONFIGFS_FS when PCI_EPF_TEST is enabled to avoid a link error
  (Arnd Bergmann)

- Fix recently merged Endpoint inbound submapping feature (Koichiro Den)

----------------------------------------------------------------
Arnd Bergmann (1):
      PCI: endpoint: pci-epf-test: Select configfs

Ilpo Järvinen (1):
      PCI: Account fully optional bridge windows correctly

Kai-Heng Feng (1):
      PCI: Validate window resource type in pbus_select_window_for_type()

Koichiro Den (2):
      PCI: dwc: ep: Return after clearing BAR-match inbound mapping
      PCI: dwc: ep: Always clear IB maps on BAR update

 drivers/pci/controller/dwc/pcie-designware-ep.c | 15 +++++++--
 drivers/pci/endpoint/functions/Kconfig          |  1 +
 drivers/pci/setup-bus.c                         | 42 +++++++++++++++----------
 3 files changed, 39 insertions(+), 19 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] PCI fixes for v7.0
@ 2026-02-27 20:08 Bjorn Helgaas
  2026-02-27 21:46 ` pr-tracker-bot
  0 siblings, 1 reply; 10+ messages in thread
From: Bjorn Helgaas @ 2026-02-27 20:08 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam, David Woodhouse,
	Baruch Siach, Alex Williamson, Niklas Cassel, Frank Li,
	Shin'ichiro Kawasaki, Koichiro Den, Shawn Guo, kvm

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.0-fixes-2

for you to fetch changes up to 39195990e4c093c9eecf88f29811c6de29265214:

  PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value (2026-02-27 10:24:25 -0600)

The last two commits fix issues that are quite old, but I think they're
worth including in v7.0.

----------------------------------------------------------------

- Update MAINTAINERS email address (Shawn Guo)

- Refresh cached Endpoint driver MSI Message Address to fix a v7.0
  regression when kernel changes the address after firmware has configured
  it (Niklas Cassel)

- Flush Endpoint MSI-X writes so they complete before the outbound ATU
  entry is unmapped (Niklas Cassel)

- Correct the PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value, which broke VMM use of
  PCI capabilities (Bjorn Helgaas)

----------------------------------------------------------------
Bjorn Helgaas (1):
      PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value

Niklas Cassel (2):
      PCI: dwc: ep: Refresh MSI Message Address cache on change
      PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry

Shawn Guo (1):
      MAINTAINERS: Update Shawn Guo's address for HiSilicon PCIe controller driver

 MAINTAINERS                                     |  2 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c | 25 ++++++++++++++++---------
 include/uapi/linux/pci_regs.h                   |  2 +-
 3 files changed, 18 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] PCI fixes for v7.0
@ 2026-03-06 21:23 Bjorn Helgaas
  2026-03-06 21:56 ` pr-tracker-bot
  0 siblings, 1 reply; 10+ messages in thread
From: Bjorn Helgaas @ 2026-03-06 21:23 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam, Nilay Shroff,
	Venkat Rao Bagalkote, Nam Cao, Vivian Wang, Madhavan Srinivasan,
	Han Gao, Nathaniel Roach, David S. Miller, Andreas Larsson,
	sparclinux, Michael Ellerman, linuxppc-dev, Dave Hansen,
	Joyce Ooi

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.0-fixes-3

for you to fetch changes up to 9f2c7349b2810c671badfc1adc804f711a83e420:

  MAINTAINERS: Orphan Altera PCIe controller driver (2026-03-05 11:34:21 -0600)

----------------------------------------------------------------

- Initialize msi_addr_mask for OF-created PCI devices to fix sparc and
  powerpc probe regressions (Nilay Shroff)

- Orphan the Altera PCIe controller driver (Dave Hansen)

----------------------------------------------------------------
Dave Hansen (1):
      MAINTAINERS: Orphan Altera PCIe controller driver

Nilay Shroff (2):
      powerpc/pci: Initialize msi_addr_mask for OF-created PCI devices
      sparc/PCI: Initialize msi_addr_mask for OF-created PCI devices

 MAINTAINERS                       | 6 ++----
 arch/powerpc/kernel/pci_of_scan.c | 7 +++++++
 arch/sparc/kernel/pci.c           | 7 +++++++
 3 files changed, 16 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] PCI fixes for v7.0
@ 2026-03-19 21:07 Bjorn Helgaas
  2026-03-19 23:30 ` pr-tracker-bot
  0 siblings, 1 reply; 10+ messages in thread
From: Bjorn Helgaas @ 2026-03-19 21:07 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam,
	Raj Kumar Bhagat, Krishna Chaitanya Chundru, Bartosz Golaszewski,
	Bjorn Andersson, Koichiro Den, Christian Bruel, Niklas Cassel

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.0-fixes-4

for you to fetch changes up to 21647677ba9af2cb6bc460e17d9f29a7132c40c3:

  PCI: endpoint: pci-epf-test: Roll back BAR mapping when subrange setup fails (2026-03-17 10:26:42 -0500)

----------------------------------------------------------------

- Create pwrctrl devices only for DT nodes below a PCI controller that
  describe PCI devices and are related to a power supply; this prevents
  waiting indefinitely for pwrctrl drivers that will never probe
  (Manivannan Sadhasivam)

- Restore endpoint BAR mapping on subrange setup failure to make selftest
  reliable (Koichiro Den)

----------------------------------------------------------------
Koichiro Den (1):
      PCI: endpoint: pci-epf-test: Roll back BAR mapping when subrange setup fails

Manivannan Sadhasivam (2):
      PCI/pwrctrl: Ensure that remote endpoint node parent has supply requirement
      PCI/pwrctrl: Create pwrctrl devices only for PCI device nodes

 drivers/pci/endpoint/functions/pci-epf-test.c |  5 +++
 drivers/pci/pwrctrl/core.c                    | 54 ++++++++++++++++++++-------
 2 files changed, 46 insertions(+), 13 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] PCI fixes for v7.0
@ 2026-03-27 14:36 Bjorn Helgaas
  2026-03-27 20:39 ` pr-tracker-bot
  0 siblings, 1 reply; 10+ messages in thread
From: Bjorn Helgaas @ 2026-03-27 14:36 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam, Lukas Wunner,
	Mika Westerberg, Maciej Grochowski, Felix Gu, Bartosz Golaszewski,
	Chen-Yu Tsai

The following changes since commit c369299895a591d96745d6492d4888259b004a9e:

  Linux 7.0-rc5 (2026-03-22 14:42:17 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git pci-v7.0-fixes-5

for you to fetch changes up to 05f643d6f7e699198ccc47e634de3879a8ec26a3:

  Documentation: PCI: Document PCIe TLP Header decoder for AER messages (2026-03-23 15:58:02 -0500)

----------------------------------------------------------------

- Remove power-off from pwrctrl drivers since this is now done directly by
  the PCI controller drivers (Chen-Yu Tsai)

- Fix pwrctrl device node leak (Felix Gu)

- Document a TLP header decoder for AER log messages (Lukas Wunner)

----------------------------------------------------------------
Chen-Yu Tsai (1):
      PCI/pwrctrl: Do not power off on pwrctrl device removal

Felix Gu (1):
      PCI/pwrctrl: Fix pci_pwrctrl_is_required() device node leak

Lukas Wunner (1):
      Documentation: PCI: Document PCIe TLP Header decoder for AER messages

 Documentation/PCI/pcieaer-howto.rst      | 10 ++++++++++
 drivers/pci/pwrctrl/core.c               |  4 +++-
 drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c | 12 ------------
 drivers/pci/pwrctrl/slot.c               |  1 -
 4 files changed, 13 insertions(+), 14 deletions(-)

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

end of thread, other threads:[~2026-03-27 20:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-20 19:07 [GIT PULL] PCI fixes for v7.0 Bjorn Helgaas
2026-02-21  1:20 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2026-02-27 20:08 Bjorn Helgaas
2026-02-27 21:46 ` pr-tracker-bot
2026-03-06 21:23 Bjorn Helgaas
2026-03-06 21:56 ` pr-tracker-bot
2026-03-19 21:07 Bjorn Helgaas
2026-03-19 23:30 ` pr-tracker-bot
2026-03-27 14:36 Bjorn Helgaas
2026-03-27 20:39 ` 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