Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1260594

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

From Paolo Bonzini <pbonzini@redhat.com>
Newsgroups linux.kernel
Subject [PATCH 0/3] KVM: x86: clean up interrupt injection
Date 2015-11-02 13:30 +0100
Message-ID <qqmpk-5gc-17@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

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(-)

-- 
1.8.3.1

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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH 0/3] KVM: x86: clean up interrupt injection Paolo Bonzini <pbonzini@redhat.com> - 2015-11-02 13:30 +0100
  [PATCH 3/3] KVM: x86: move kvm_set_irq_inatomic to legacy device assignment Paolo Bonzini <pbonzini@redhat.com> - 2015-11-02 13:30 +0100
  [PATCH 2/3] KVM: device assignment: remove pointless #ifdefs Paolo Bonzini <pbonzini@redhat.com> - 2015-11-02 13:30 +0100

csiph-web