Hello, This series has originated from the failure discovered by osstest in:
https://lore.kernel.org/xen-devel/e1l1vyr-00074y...@osstest.test-lab.xenproject.org/ The commit pointed by osstest is correct, but it triggers an underlying shortcoming of the vPCI MSI handling which is fixed in patch 3. Patches 1 and 2 are small bugfixes found in the process of diagnosing the issue. Thanks, Roger. Roger Pau Monne (3): x86/irq: remove duplicated clear_domain_irq_pirq calls x86/irq: don't disable domain MSI IRQ on force unbind x86/vmsi: tolerate unsupported MSI address/data fields xen/arch/x86/hvm/vmsi.c | 93 +++++++++++++++++++----------------- xen/arch/x86/irq.c | 8 +--- xen/drivers/vpci/msi.c | 3 +- xen/include/asm-x86/hvm/io.h | 1 + xen/include/xen/vpci.h | 3 +- 5 files changed, 52 insertions(+), 56 deletions(-) -- 2.29.2