Received: by 10.213.65.68 with SMTP id h4csp113425imn; Tue, 27 Mar 2018 17:59:22 -0700 (PDT) X-Google-Smtp-Source: AIpwx48bsSrIyAFfkKmobENW7hKVkFht9aTgodcS8RXxdQ8FL4ZDCO9EsGbrpHRNAvk5yyyN4+d3 X-Received: by 10.101.97.165 with SMTP id i5mr980576pgv.449.1522198762894; Tue, 27 Mar 2018 17:59:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522198762; cv=none; d=google.com; s=arc-20160816; b=x8E9ZVPDLe/HRnEpjpad+hHMESzOy6zZBOuGHGWoekSiwcFkibmgFhwThjgub13Vhc NRxcsfwmD592CD9lMV3vdjTnfHCzIqGRZIhDxSD9T8uM+KRrlCwkPNPFAZ8EU+1ao6t/ DRKNMZinYA7ra9WepQmfTmXeHw0+xEE+jyCRjtAnSvhwPS2VNMeU9/vCB08JA6dGP+Yy Fj+F7i56rzxiI8PudvSZ7RccCGD+X8SvgfoywDhv75bYnOARlJK1wCJZGqKDSs4v3Mrt Jiq65yvzPXhh5UwEkSGR8YvfMxe9THRZoMCZvrC8h6Bfl71K2rTdND4JNdMZwCb6yDtl y8qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=+Osk57xPkQyy3DG6eoxkfsVrcRPYLfYFA+KX8FQJH08=; b=GtyCQoCVAvFlBbYVhBn4dYwUr5OheiQo+i8rYv78AVfnRejRzdVB+Q5VUjxEPiHbTK OBI0SgAOuVl4DA90SKR4JmMeDkFSRkE1jfv5rKpTLaDuXi4cF2YbyFNH5lNa7Fw4X6NC JNuCV7CmnzXwY9DaoADm4ifN290IHZBh7ub0FVFhnoK2ruCQuT1MxyIZNn3al7zQX5e2 YVT6RC/17FQ9i1G/wIi/IjYGKjSwL25WJNYKLegCL9dNoRm0YadCN9zHxDh/KujpXdPy 54bSzp6zP2w1x0p8iozuueE/efCRPyNO0JF1aKX+Vv1lhmmBLfyWoo8dva0Ip6zoVMro IAcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=WO+WDyz5; 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 l186si1617701pgd.174.2018.03.27.17.59.07; Tue, 27 Mar 2018 17:59:22 -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=WO+WDyz5; 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 S1752605AbeC1A6R (ORCPT + 99 others); Tue, 27 Mar 2018 20:58:17 -0400 Received: from mail-ot0-f195.google.com ([74.125.82.195]:43707 "EHLO mail-ot0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752008AbeC1A6Q (ORCPT ); Tue, 27 Mar 2018 20:58:16 -0400 Received: by mail-ot0-f195.google.com with SMTP id m22-v6so839237otf.10; Tue, 27 Mar 2018 17:58:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+Osk57xPkQyy3DG6eoxkfsVrcRPYLfYFA+KX8FQJH08=; b=WO+WDyz521Cc9sOdfzKHw3ilPJH1IAkZprgVZtpTh5mzWBiaSeDb9E/M2Y5zpe4XBP kUGpSo7MSOntNPkrSmBfGHgp0UEmI8R8go0R29pFTIB7ykPoswP8fTZaCy4NXeOhb5nu 4jP48qJpUaeWTgKLW7o+4oIfFglBjD0To6Wn5G66I5uRw7BrQhQRhJNoKSSqECld06rC XR5oN1Zrc+scE0we9kKpWsWgyHqB29ngpUvi60bwBWwN6jTGbvLxJT3Sn9DIkTtp6mQU +m8FSxtB0i7HsrO8/9qy6TRM/noJZTJgUz6HXX9jw1IN+zJRnbgE8dBSfL857FjVwZJf L7AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+Osk57xPkQyy3DG6eoxkfsVrcRPYLfYFA+KX8FQJH08=; b=D9Q/gppEaiKfksUJGZbN8J4xlzyk6dbuD7qmCGndrxCBJK2bzZy67I+y/DfaR6YzeC 0lXYLEZhAL3/nbXfjyMDLFSbrFNCUoTr98D6S3XZXMchH1VtoZ+D0gpN9wbFFzCCzFyG 8cCraC9nQqZd2AOy7HwWvr1KJiT04VWda8b4JThclmP5ZjrIeP1wrFSMOH7x1AANHJad XumGpEJD9TxbdRlCC5eqDzWqyKpkhK8mCCjXWgY8lGVRJssrA4hjHx78HEva5NCn6s9a 0PYTbk03K5HumDfDb+wBLASbr/weQ0tkp6JpoOEv5YvNoC1CI788UgOI9b6Y+uKUaRWI 96Jg== X-Gm-Message-State: ALQs6tArXK3sMcEpHCh4bG4v97j6/GyaXh0Ek1t+bx7mrjCpw0ARSAd4 WECE1CGKq2eMSyUsNxmFBsfrNwdzXLYqRpFx8FI= X-Received: by 2002:a9d:3135:: with SMTP id e50-v6mr983341otc.249.1522198695760; Tue, 27 Mar 2018 17:58:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.210.78 with HTTP; Tue, 27 Mar 2018 17:58:15 -0700 (PDT) In-Reply-To: <201803280558.NGUoaoTS%fengguang.wu@intel.com> References: <1522141616-9825-3-git-send-email-wanpengli@tencent.com> <201803280558.NGUoaoTS%fengguang.wu@intel.com> From: Wanpeng Li Date: Wed, 28 Mar 2018 08:58:15 +0800 Message-ID: Subject: Re: [PATCH v2 2/2] KVM: X86: Add Force Emulation Prefix for "emulate the next instruction" To: kbuild test robot Cc: kbuild-all@01.org, LKML , kvm , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Andrew Cooper , Konrad Rzeszutek Wilk , Liran Alon Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2018-03-28 5:15 GMT+08:00 kbuild test robot : > Hi Wanpeng, > > Thank you for the patch! Perhaps something to improve: > > [auto build test WARNING on kvm/linux-next] > [also build test WARNING on next-20180327] > [cannot apply to v4.16-rc7] > [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] > > url: https://github.com/0day-ci/linux/commits/Wanpeng-Li/KVM-X86-Add-Force-Emulation-Prefix-for-emulate-the-next-instruction/20180328-025804 > base: https://git.kernel.org/pub/scm/virt/kvm/kvm.git linux-next > reproduce: > # apt-get install sparse > make ARCH=x86_64 allmodconfig > make C=1 CF=-D__CHECK_ENDIAN__ > > > sparse warnings: (new ones prefixed by >>) > >>> arch/x86/kvm/x86.c:149:20: sparse: symbol 'force_emulation_prefix' was not declared. Should it be static? > arch/x86/kvm/x86.c:2196:38: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] * @@ got d const [noderef] * @@ > arch/x86/kvm/x86.c:2196:38: expected void const [noderef] * > arch/x86/kvm/x86.c:2196:38: got unsigned char [usertype] * > arch/x86/kvm/x86.c:7911:5: sparse: symbol 'kvm_valid_sregs' was not declared. Should it be static? > arch/x86/kvm/x86.c:8786:16: sparse: incompatible types in comparison expression (different address spaces) > arch/x86/include/asm/paravirt.h:783:9: sparse: context imbalance in 'vcpu_enter_guest' - unexpected unlock > > Please review and possibly fold the followup patch. Thanks for the report, I will fix it in the next version. Regards, Wanpeng Li