Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp306338ybi; Thu, 1 Aug 2019 19:30:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqxiI3ymIu+s16nLW+1Z6bWJzeFoB1wwU53WKEQPQm7NbGtCifDNRVWvZTPN+VAoS9ecp5jL X-Received: by 2002:a62:cdc8:: with SMTP id o191mr57043952pfg.74.1564713030425; Thu, 01 Aug 2019 19:30:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564713030; cv=none; d=google.com; s=arc-20160816; b=BsqWIuUwwgDSUeXy2oXGjKPqvKe/NDHd9wEZcH+hEPPUIDe6PqVLr+7nWXPs2w+GNy wyUS35rmbKi+lTpb0Y7Uisw7hf7zNq0SeTUuFw3uMNs2h7c+amlrrvf2G9xsr8+ezXv9 Lzf5f0pD8z5kwvV4f/gD5WxMtX8tXqz6tS9QtpW769I/EQ8sbiNJfdB8FCGKtMdhMf14 k7/gPpI/yMERb24tgesHsine8fI1U3sCDW2BWbkrOXmJ1rQYd82Ga+aftYQNz226iO+y hrYkrkvjoDDEogY48i+QC2afYCQA6KU+8WxudYhb1eqS7sgNPLNXdVZXynrEpAAxtLHA mq4A== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=CDFD46ut81E8VwlqLjeuyvzxSwZjo8F7gM2/ZFXswBY=; b=ax9IHI29M+0cHlYnpBwrl7kHLDJpyHXrd3Gl6xskyLo4d6H8/YtKmiINRolzq5uDFM gMyEcHCAbdb/igL2ToPN6FBQJCBAw50Da9oe6BzrRRCN8++Wqiu3UWXIUgc0uN7jqOzz A1kYfiEJBTP6uTvNxEFdDkiGCsei3M/EphVijE/7BJnezsZ1dLpUqTCBU+F5f83kMGeD 4DyjulvBK6n43bWItGohIPb5irZjKOlQjTRyc8UKgj5uF/tqRRAxIwD6v6DcX1l1qGuv RuaFAky1vqthUe5/r8wLBHViHSXSdoNrzhsWFzuxsAKhvf/m7yTLQyAy6L0T/lDYCgjG r+rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gxLOwZ9r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o8si36543175pgj.239.2019.08.01.19.30.14; Thu, 01 Aug 2019 19:30:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gxLOwZ9r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390553AbfHBAqb (ORCPT + 99 others); Thu, 1 Aug 2019 20:46:31 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:45752 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388445AbfHBAqa (ORCPT ); Thu, 1 Aug 2019 20:46:30 -0400 Received: by mail-ot1-f65.google.com with SMTP id x21so10856697otq.12; Thu, 01 Aug 2019 17:46:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=CDFD46ut81E8VwlqLjeuyvzxSwZjo8F7gM2/ZFXswBY=; b=gxLOwZ9riE7793zK9fk23yKTiEUO9gK9RGH62fXyYY638iwz7Kx2gM7FJV3kIR6VSq Jxj0w9iTO6LHbisVugKd3b5rCJA/M0qm5DNwL6v6TAh+sryfOt2bGopy1/Ua/MgWbZHl VzbwNDoW84HXeF+Ex8dNpDqU+GbE5y7mARy5v92TXaaS1LbOMWn2pYu2TqyvJq1ucAn0 /l/rIc/oanU39m0Vtl28mzBUKEwpbcqdvuu/B1x1J/hUfc8QNhSayOZQyTUjf/m2udzH Noqg77gH815OcnAWGtOCf85DWwWDeEaSzts6QBLlnU1reoXtS4IwvaZZt6rWdV1iGWQX 0fGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=CDFD46ut81E8VwlqLjeuyvzxSwZjo8F7gM2/ZFXswBY=; b=Utg9AQAdueeX1RIaRApSBMsH6y3Q+H5QpSjB6NlYVP1XUr1l+FJGdfO9JXxr7hny7J YCu+/EXO0gA95YcsnsSDVGeK+XjHptWtQYP8nX69qFbv/TnjZJONt9w+M4/eycrWEo3G JuG686FwXniGVaDiT+8jLiKkDUvhPDGqEOjpFqu8EYkc7gUBHnkHOQ3UAI4pR008WBUv Lbk6kKmOp+uWCe2yigo9N4zUT5ZQSH4bAysNxQwn7HyFQo6tU15hTkBa+zcBEVRtHPWx Um4CoDet9RH/0EbPl+IMZuXc0TgxEKPG5Qc6FD/MncTPIdtyxkFcBl2uC8Y9BJdjcaPI fgzg== X-Gm-Message-State: APjAAAUeV32asdgSibIGCHrOmZfJ7bwtxM5uLONkFDul/gEiugjCN1KM cCQ4NtfDBJgqzkXznlnd9hvqNeFGHyfGhsQHiy4= X-Received: by 2002:a9d:62c4:: with SMTP id z4mr93889061otk.56.1564706789925; Thu, 01 Aug 2019 17:46:29 -0700 (PDT) MIME-Version: 1.0 References: <1564630214-28442-1-git-send-email-wanpengli@tencent.com> <20190801133133.955E4216C8@mail.kernel.org> In-Reply-To: <20190801133133.955E4216C8@mail.kernel.org> From: Wanpeng Li Date: Fri, 2 Aug 2019 08:46:11 +0800 Message-ID: Subject: Re: [PATCH v3 1/3] KVM: Fix leak vCPU's VMCS value into other pCPU To: Sasha Levin , Paolo Bonzini Cc: Wanpeng Li , LKML , kvm , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Christian Borntraeger , Marc Zyngier , "# v3 . 10+" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 1 Aug 2019 at 21:31, Sasha Levin wrote: > > Hi, > > [This is an automated email] > > This commit has been processed because it contains a "Fixes:" tag, > fixing commit: 98f4a1467612 KVM: add kvm_arch_vcpu_runnable() test to kvm= _vcpu_on_spin() loop. > > The bot has tested the following trees: v5.2.4, v5.1.21, v4.19.62, v4.14.= 134, v4.9.186, v4.4.186. > > v5.2.4: Build failed! Errors: > arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2483:31: error: =E2=80=98= struct kvm_vcpu=E2=80=99 has no member named =E2=80=98async_pf=E2=80=99 > > v5.1.21: Build failed! Errors: > arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2415:31: error: =E2=80=98= struct kvm_vcpu=E2=80=99 has no member named =E2=80=98async_pf=E2=80=99 Thanks for reporting this, after more grep, it seems that just x86 and s390 enable async_pf in their Makefile. So I can move 'if (!list_empty_careful(&vcpu->async_pf.done))' checking to kvm_arch_dy_runnable(), Paolo, do you have more comments to v3 before I send a new version? Regards, Wanpeng Li