Re: [PATCH v3 0/8] s390/pci: Fix bugs in IRQ domain migration and resource cleanup

From: Heiko Carstens

Date: Mon Oct 12 2026 - 07:22:48 EST


On Fri, Oct 09, 2026 at 08:15:47AM +0200, Tobias Schumacher wrote:
> Commit f770950a4709 ("s390/pci: Migrate s390 IRQ logic to IRQ
> domain API") introduced several bugs in error handling and cleanup
> paths. This series fixes these issues:
...
> Tobias Schumacher (8):
> s390/pci: Fix double-free and NULL deref in zpci MSI domain cleanup
> s390/pci: Fix resource leak in zpci MSI setup
> s390/pci: Fix MSI directed-mode teardown IRQ bit count
> s390/pci: Fix use-after-free race in zpci floating interrupt cleanup
> s390/pci: Add error cleanup in zpci_directed_irq_init()
> s390/pci: Set MSI_FLAG_NO_AFFINITY at IRQ init time
> s390/pci: Drop the unused index argument of zpci_msi_clear_airq()
> s390/pci: Unregister the adapter interrupt first in zpci_irq_exit()
>
> arch/s390/pci/pci_irq.c | 109 +++++++++++++++++++++++++++++-------------------
> 1 file changed, 67 insertions(+), 42 deletions(-)

Series applied. Thanks!