[PATCH v2 0/2] PCI fixes for s390

Farhan Ali posted 2 patches 3 months, 2 weeks ago
arch/s390/pci/pci.c       | 74 +++++++++++++++++++++++++++++++++++++++
drivers/pci/host-bridge.c |  4 +--
drivers/pci/pci.c         |  5 +--
drivers/pci/slot.c        | 25 +++++++++++--
include/linux/pci.h       |  1 +
5 files changed, 102 insertions(+), 7 deletions(-)
[PATCH v2 0/2] PCI fixes for s390
Posted by Farhan Ali 3 months, 2 weeks ago
Hi,

I came across some issues in PCI code for s390 while working on VFIO error
recovery for s390 PCI devices [1]. These patches can be indepedently applied and
has no depedency on error recovery patch series. We would like to get these
patches merged as they do fix some existing issues.

[1] https://lore.kernel.org/all/20250924171628.826-1-alifm@linux.ibm.com/

ChangeLog
---------
v1 -> v2
   - Re-work patch 1 on setting per_func_slot flag. The flag is set if platform
   enables per function pci slots (currently only enabled for s390).
   - Drop R-b tags for patch 1.

Thanks
Farhan


Farhan Ali (2):
  PCI: Allow per function PCI slots
  s390/pci: Add architecture specific resource/bus address translation

 arch/s390/pci/pci.c       | 74 +++++++++++++++++++++++++++++++++++++++
 drivers/pci/host-bridge.c |  4 +--
 drivers/pci/pci.c         |  5 +--
 drivers/pci/slot.c        | 25 +++++++++++--
 include/linux/pci.h       |  1 +
 5 files changed, 102 insertions(+), 7 deletions(-)

-- 
2.43.0
Re: [PATCH v2 0/2] PCI fixes for s390
Posted by Farhan Ali 3 months ago
Hi Bjorn,

Polite ping. I would like to get these patches merged as they fix some 
existing issues for PCI devices on s390. Please let me know if there are 
any concerns with the patches or anything needs to be changed.

Thanks

Farhan

On 10/22/2025 2:24 PM, Farhan Ali wrote:
> Hi,
>
> I came across some issues in PCI code for s390 while working on VFIO error
> recovery for s390 PCI devices [1]. These patches can be indepedently applied and
> has no depedency on error recovery patch series. We would like to get these
> patches merged as they do fix some existing issues.
>
> [1] https://lore.kernel.org/all/20250924171628.826-1-alifm@linux.ibm.com/
>
> ChangeLog
> ---------
> v1 -> v2
>     - Re-work patch 1 on setting per_func_slot flag. The flag is set if platform
>     enables per function pci slots (currently only enabled for s390).
>     - Drop R-b tags for patch 1.
>
> Thanks
> Farhan
>
>
> Farhan Ali (2):
>    PCI: Allow per function PCI slots
>    s390/pci: Add architecture specific resource/bus address translation
>
>   arch/s390/pci/pci.c       | 74 +++++++++++++++++++++++++++++++++++++++
>   drivers/pci/host-bridge.c |  4 +--
>   drivers/pci/pci.c         |  5 +--
>   drivers/pci/slot.c        | 25 +++++++++++--
>   include/linux/pci.h       |  1 +
>   5 files changed, 102 insertions(+), 7 deletions(-)
>