Re: [PATCH v22 0/4] [PCI] Error recovery for vfio-pci devices on s390x
Farhan Ali <[email protected]> Thu, 30 Jul 2026 09:27:04 -0700
| Newsgroups | org.kernel.vger.linux-pci,org.kernel.vger.linux-kernel,org.kernel.vger.linux-s390 |
|---|---|
| Message-ID | <[email protected]> |
Hi Bjorn, Polite ping for these patches. I would like some guidance on how should we proceed with this series. Thanks Farhan On 7/20/2026 12:25 PM, Farhan Ali wrote: > Hi Bjorn, > > This patch set includes only the PCI patches of the original series for > error recovery for vfio-pci devices on s390x [1]. Breaking up the patch > series into PCI and VFIO only patches to make merging easier based on > discussion with Alex [2]. > > Thanks > Farhan > > [1] https://lore.kernel.org/all/[email protected]/ > [2] https://lore.kernel.org/all/[email protected]/ > > ChangeLog > --------- > v21: https://lore.kernel.org/all/[email protected]/ > v21 -> v22 > - Ammend commit message for patch 1. > - Rebase on 7.2-rc4 > > v20 https://lore.kernel.org/all/[email protected]/ > v20 -> v21 > - Amend commit message to include Fixes tag and cc stable (patch 4). > - Rebase on 7.2-rc1. > > v19 https://lore.kernel.org/all/[email protected]/ > v19 -> v20 > - Unconditionally enable Memory bit while restoring MSI-X (patch 4). > Fixes an issue found with sashiko. > > v18 https://lore.kernel.org/all/[email protected]/ > v18 -> v19 > - Move config space accessible check to pcie_flr() function (based on > discussion of Sashiko review) > > - Fix a gap in MSI-X restoration (patch 4). > > - Rebase on 7.1-rc7 > > v17 -> v18 > - Rebase on 7.1-rc6. > > Farhan Ali (4): > PCI: Allow per function PCI slots to fix slot reset on s390 > PCI: Avoid saving config space state if inaccessible > PCI: Fail FLR when config space is inaccessible > PCI/MSI: Enable memory decoding before restoring MSI-X messages > > drivers/pci/hotplug/rpaphp_slot.c | 2 +- > drivers/pci/msi/msi.c | 10 ++++++++++ > drivers/pci/pci.c | 32 ++++++++++++++++++++++++++++-- > drivers/pci/slot.c | 33 +++++++++++++++++++++++-------- > include/linux/pci.h | 8 ++++++-- > 5 files changed, 72 insertions(+), 13 deletions(-) >