summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2026-10-13 17:02:04 +0200
committerHeiko Carstens <hca@linux.ibm.com>2026-10-13 17:02:04 +0200
commitfbbe620311552ea3a1caac084dd3273ffc9fa5f5 (patch)
tree1583c3e6c7547f6426e029d94e01933215cc78a6 /tools/lib/python
parent2ba01cf7b2598571486425a0605f1434909b532d (diff)
parent823e889478e423c18c2b35efa68234268b2338cb (diff)
downloadlinux-next-fbbe620311552ea3a1caac084dd3273ffc9fa5f5.tar.gz
linux-next-fbbe620311552ea3a1caac084dd3273ffc9fa5f5.zip
Merge branch 'pci-fixes'
Tobias Schumacher says: ==================== 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: 1. Double-free and NULL dereference in the parent MSI domain cleanup 2. Leak of a zpci_sbv summary bit when AIBV creation fails 3. Directed-mode teardown freeing zdev->max_msi bits instead of the zdev->msi_nr_irqs bits that were allocated 4. Use-after-free race between floating IRQ delivery and teardown Patch 5 is unrelated to the migration. zpci_directed_irq_init() has leaked its allocations on the -ENOMEM paths since it was added in e979ce7bced2 ("s390/pci: provide support for CPU directed interrupts"). Patch 6 is a cleanup that removes an unnecessary update of zpci_msi_parent_ops from the per-bus domain creation path. Patch 7 is a cleanup that drops the unused index argument of zpci_msi_clear_airq(). The doubled index it removes never selected a wrong entry, so it is not a fix. Patch 8 is a cleanup that unregisters the adapter interrupt first in zpci_irq_exit(). Patches 1 to 5 carry Cc: stable. Patches 6 to 8 do not; none of them changes behaviour. ==================== Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions