All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH-for-4.12 0/4] VT-d PI: fix nested and race condition
@ 2017-09-27  3:21 Haozhong Zhang
  2017-09-27  3:21 ` [PATCH-for-4.12 1/4] x86: irq: Define a global vector for nested posted interrupts Haozhong Zhang
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Haozhong Zhang @ 2017-09-27  3:21 UTC (permalink / raw)
  To: stable
  Cc: Haozhong Zhang, Paolo Bonzini, Radim Krčmář,
	Ramamurthy, Venkatesh, Dan Williams, Wincy Van

All patches are from Linus tree. The commit IDs are recorded in each
patch.

Patch 1 & 2 fix the mis-delivery of non-nested VT-d PI in the nested VMX
environment [1].

Patch 3 & 4 fix a race condition in VT-d PI handling [2].

[1] https://www.spinics.net/lists/kvm/msg149007.html
[2] https://www.spinics.net/lists/kvm/msg155650.html


Wincy Van (2):
  x86: irq: Define a global vector for nested posted interrupts
  KVM: nVMX: Fix posted intr delivery when vcpu is in guest mode

Haozhong Zhang (2):
  KVM: VMX: do not change SN bit in vmx_update_pi_irte()
  KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt

 arch/x86/entry/entry_64.S          |  1 +
 arch/x86/include/asm/entry_arch.h  |  2 ++
 arch/x86/include/asm/hardirq.h     |  1 +
 arch/x86/include/asm/hw_irq.h      |  2 ++
 arch/x86/include/asm/irq_vectors.h |  3 +-
 arch/x86/kernel/irq.c              | 19 ++++++++++++
 arch/x86/kernel/irqinit.c          |  2 ++
 arch/x86/kvm/vmx.c                 | 61 +++++++++++++++++++++-----------------
 8 files changed, 62 insertions(+), 29 deletions(-)

-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-10-03  8:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-27  3:21 [PATCH-for-4.12 0/4] VT-d PI: fix nested and race condition Haozhong Zhang
2017-09-27  3:21 ` [PATCH-for-4.12 1/4] x86: irq: Define a global vector for nested posted interrupts Haozhong Zhang
2017-09-27  3:21 ` [PATCH-for-4.12 2/4] KVM: nVMX: Fix posted intr delivery when vcpu is in guest mode Haozhong Zhang
2017-09-27  3:21 ` [PATCH-for-4.12 3/4] KVM: VMX: do not change SN bit in vmx_update_pi_irte() Haozhong Zhang
2017-09-27  3:21 ` [PATCH-for-4.12 4/4] KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt Haozhong Zhang
2017-10-03  8:52 ` [PATCH-for-4.12 0/4] VT-d PI: fix nested and race condition Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.