[PATCH 0/3] KVM: x86: clean up interrupt injection

From: Paolo Bonzini
Date: Mon Nov 02 2015 - 07:21:30 EST

Legacy device assignment attempted to only do lightweight work when
injecting interrupts from atomic context. This will be important
if we let VFIO inject interrupts from a non-threaded interrupt handler.
This series lets irqfd ditinguish between atomic-context and generic
interrupt injection.

Patch 1 is the real change, everything else cleans up what's left behind.


Paolo Bonzini (3):
KVM: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic
KVM: device assignment: remove pointless #ifdefs
KVM: x86: move kvm_set_irq_inatomic to legacy device assignment

arch/x86/kvm/assigned-dev.c | 62 +++++++++++++++++++++++++++------------------
arch/x86/kvm/irq_comm.c | 44 +++++---------------------------
include/linux/kvm_host.h | 8 +++---
virt/kvm/eventfd.c | 11 +++-----
4 files changed, 50 insertions(+), 75 deletions(-)


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/