From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Sullivan Subject: [PATCH 2/9] Set irq->msi_redir_hint = 1 in kvm_set_msi_irq if RH=1 Date: Sat, 14 Mar 2015 18:00:17 -0600 Message-ID: <1426377624-2046-3-git-send-email-sullivan.james.f@gmail.com> References: <1426377624-2046-1-git-send-email-sullivan.james.f@gmail.com> Cc: gleb@kernel.org, pbonzini@redhat.com, James Sullivan To: kvm@vger.kernel.org Return-path: Received: from mail-pd0-f172.google.com ([209.85.192.172]:34330 "EHLO mail-pd0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751262AbbCOADY (ORCPT ); Sat, 14 Mar 2015 20:03:24 -0400 Received: by pdbni2 with SMTP id ni2so20964632pdb.1 for ; Sat, 14 Mar 2015 17:03:23 -0700 (PDT) In-Reply-To: <1426377624-2046-1-git-send-email-sullivan.james.f@gmail.com> Sender: kvm-owner@vger.kernel.org List-ID: Signed-off-by: James Sullivan --- arch/x86/kvm/irq_comm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/x86/kvm/irq_comm.c b/arch/x86/kvm/irq_comm.c index f2887ea..7e0f469 100644 --- a/arch/x86/kvm/irq_comm.c +++ b/arch/x86/kvm/irq_comm.c @@ -116,9 +116,8 @@ static inline void kvm_set_msi_irq(struct kvm_kernel_irq_routing_entry *e, irq->dest_mode = APIC_DEST_PHYSICAL; irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data; irq->delivery_mode = e->msi.data & 0x700; - if (e->msi.address_lo & MSI_ADDR_REDIRECTION_LOWPRI) - pr_warn_once( - "kvm: MSIs may not be correctly delivered with RH set.\n"); + irq->msi_redir_hint = ((e->msi.address_lo + & MSI_ADDR_REDIRECTION_LOWPRI) > 0); irq->level = 1; irq->shorthand = 0; } -- 2.3.1