Hi, This series fixes some issues when sPAPR allocates interrupts. Especially a potential IRQ leak (patch 2) and bogus interrupt numbers stored in the MSI table because of poor error reporting from the XICS layer (patch 3).
Please review. I'd like to have this fixes in 2.6. --- Greg Kurz (3): spapr_pci: kill useless variable in rtas_ibm_change_msi() spapr_pci: fix irq leak in RTAS ibm,change-msi xics: report errors with the QEMU Error API hw/intc/xics.c | 22 ++++++++++++++-------- hw/ppc/spapr_events.c | 2 +- hw/ppc/spapr_pci.c | 33 ++++++++++++++++++++++----------- hw/ppc/spapr_vio.c | 8 +++++--- include/hw/ppc/xics.h | 6 ++++-- trace-events | 2 -- 6 files changed, 46 insertions(+), 27 deletions(-) -- Greg