[PATCH 0/3] x86/intr: interrupt related fixes

Roger Pau Monne posted 3 patches 3 years, 3 months ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20210126110606.21741-1-roger.pau@citrix.com
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(-)
[PATCH 0/3] x86/intr: interrupt related fixes
Posted by Roger Pau Monne 3 years, 3 months ago
Hello,

This series has originated from the failure discovered by osstest in:

https://lore.kernel.org/xen-devel/E1l1vyr-00074y-8j@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