Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp2041874ybj; Wed, 6 May 2020 09:34:04 -0700 (PDT) X-Google-Smtp-Source: APiQypJ1W46S5T6pY7VDRIJBsciZTkojjBERn4v167WyyeJLe738zlBbOjomLMgH1f+Rbrt9pl5G X-Received: by 2002:a05:6402:1cac:: with SMTP id cz12mr7515293edb.373.1588782844608; Wed, 06 May 2020 09:34:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588782844; cv=none; d=google.com; s=arc-20160816; b=dwvpj+aW4Tq887m+Bp1vRgUqFFzCjz3HriJdLiFft15/X0J34IdnWt9d4+TA00fu6c pgsxOfN/U667zV5BlBpUqHAqaLWuQXNKluu7U8o75Z//p2NqaPgyqxWdtLE8pnZ0cOJl AfLjkEDByicswoOgUMIrb9wIRJS4dCM9Wm2CTSxoH9MzQupcE4wzo7eJOHOBW7EAKShA g/Kl3AX2XTOfBwZsKgU/ZEq/jQigREkcKwh8KaKXz2gcZATIqZVWMcvhiZaysPaieIJj 99jMmDga430kVtycyKgwOy/JiNMpdCS+xYlqfSo+ojvcDVerRvQumbJ2lndQRhvxqK9F /i/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=tSUQHAQlY7PhB1CMSPEa9ZgQrRD15euTGzalw6ZzZR8=; b=eiVhPkO9VRLevTaHCD/JetfyKJ96BhPSUwXXr6Zkas5o2lVQu5u9o9a1feMNM2ONa6 wuDRUo8jDfry+YsMrrZDRHraSiGhlioctWzeXSNjazqYU0CQR4yFAwV0l2mH+D8qB3Ym qpgcii/jnT5g9tto2v3T0L3hdJYrsXPRFnxJg1o+7TU86urYpKPzCCuN2b/WtkqMJcn6 WEZDHC2PCiUiToeBlLmjuD+8bqHPEh/tLqHTpbz3Tp8Q6LmBmuNsyah2HPSdjtR5u+Oh L7M9aF9jTBDbwaUxr6f/NEttn4flIGHJVEwzK2uWbNdre2jP2nsuEVwLaA2RMmagjvqV SLfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=WV35MQD0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n10si1445575edt.563.2020.05.06.09.33.41; Wed, 06 May 2020 09:34:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=WV35MQD0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730237AbgEFQa7 (ORCPT + 99 others); Wed, 6 May 2020 12:30:59 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:35132 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730212AbgEFQa4 (ORCPT ); Wed, 6 May 2020 12:30:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1588782655; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tSUQHAQlY7PhB1CMSPEa9ZgQrRD15euTGzalw6ZzZR8=; b=WV35MQD06vkvVsk8LCAua89e3gG1JG8xysgdNTxnUtvLOlsVDUV0jSO27EY1hIp+cUsc1+ TpZjRqVQgZFE8L/d06sjm5yRuOQXEtreVZFjOZx2ZRadraCJBciareBk0D8il6/SKD4IE/ 609UoHglql17nFhyca8K6c7KuR4BdPY= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-251-Q13TuKkXNbO_W4P1bovn6g-1; Wed, 06 May 2020 12:30:53 -0400 X-MC-Unique: Q13TuKkXNbO_W4P1bovn6g-1 Received: by mail-wm1-f71.google.com with SMTP id h6so1523463wmi.7 for ; Wed, 06 May 2020 09:30:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tSUQHAQlY7PhB1CMSPEa9ZgQrRD15euTGzalw6ZzZR8=; b=I9yAxRTpsx6oFpWxM3RhivLn8we7rjiXKx9QHOIHRjAAmKwKAn4UWZe9+btrzs8VJ2 5Dbrz5tmyhkI149WTMX+d6IEtaulQVLWUMfxXRUN+sHFbv6C6SNpwBazbqYNNGsctkRr aOptkOK9dEznzTYZFrVLoLcdjdi1KpgaSr3Rl06fQ+YGC4AMiNQT5nW6QqyaoYJ/1Uyc YHA2v4btd3+NnFZ5MYSnJBLnZQtSi98rekd1adei2FOamSVqtd/PcwDH4d5KNfZgi/j5 ZIAg/8DXwxx6YGF/jQtofDnXgVA4gouHFu3JKPTAAU43EA3Rf0jg/LWZXUuBk3DthKcL iABQ== X-Gm-Message-State: AGi0Pub7Dp6wuXvdPEN6UcTXhfd2wCLVdqx26HrdLb3Cs7ePueiIc8TM eh6+pYxmAp95pHYFNrzV+Z3PrT2h82+9ioKLBrflXpqZL5jGPsQbb1sJuNrfxFRKyhC/0575Yij dA2OPG9oRK6ZyalO2jTiQRW33 X-Received: by 2002:a7b:c399:: with SMTP id s25mr5140609wmj.169.1588782652112; Wed, 06 May 2020 09:30:52 -0700 (PDT) X-Received: by 2002:a7b:c399:: with SMTP id s25mr5140588wmj.169.1588782651844; Wed, 06 May 2020 09:30:51 -0700 (PDT) Received: from ?IPv6:2001:b07:6468:f312:11d7:2f21:f38b:17e? ([2001:b07:6468:f312:11d7:2f21:f38b:17e]) by smtp.gmail.com with ESMTPSA id x5sm3240420wro.12.2020.05.06.09.30.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 May 2020 09:30:51 -0700 (PDT) Subject: Re: [PATCH 0/4] KVM: SVM: Fix AVIC warning when enable irq window To: Suravee Suthikulpanit , linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: joro@8bytes.org, jon.grimm@amd.com, mlevitsk@redhat.com References: <1588771076-73790-1-git-send-email-suravee.suthikulpanit@amd.com> From: Paolo Bonzini Message-ID: Date: Wed, 6 May 2020 18:30:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <1588771076-73790-1-git-send-email-suravee.suthikulpanit@amd.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/05/20 15:17, Suravee Suthikulpanit wrote: > Introduce kvm_make_all_cpus_request_except(), which is used > in the subsequent patch 2 to fix AVIC warning. > > Also include miscelleneous clean ups. > > Thanks, > Suravee > > Suravee Suthikulpanit (4): > KVM: Introduce kvm_make_all_cpus_request_except() > KVM: SVM: Fixes setting V_IRQ while AVIC is still enabled > KVM: SVM: Merge svm_enable_vintr into svm_set_vintr > KVM: SVM: Remove unnecessary V_IRQ unsetting > > arch/x86/include/asm/kvm_host.h | 2 +- > arch/x86/kvm/hyperv.c | 6 ++++-- > arch/x86/kvm/i8254.c | 4 ++-- > arch/x86/kvm/svm/avic.c | 2 +- > arch/x86/kvm/svm/svm.c | 18 ++++++------------ > arch/x86/kvm/x86.c | 16 +++++++++++++--- > include/linux/kvm_host.h | 3 +++ > virt/kvm/kvm_main.c | 14 +++++++++++--- > 8 files changed, 41 insertions(+), 24 deletions(-) > I merged patches 1-3-4, you can send out 2 independently. Thanks, Paolo