Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1711970pxa; Thu, 6 Aug 2020 14:09:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwsdGmrS48y5zh5ARsshK1n0qTG0fTHP3IOORGxiRI4fTD1JNla551ptTDy1iYGvvCjLihf X-Received: by 2002:aa7:cd46:: with SMTP id v6mr5641550edw.21.1596748185804; Thu, 06 Aug 2020 14:09:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596748185; cv=none; d=google.com; s=arc-20160816; b=oNybTRwHCXjqbtp4Sl1mPyHxjSH9WksZYHG1WJEhR1+j7sg3sT9QohQFu8oNIxc84p DP6Wg1UFWdjPHFjLUHixnwQWckZBEqmawAlEmfMz2sutWI6thdrqXSCWoqfed1tk/mWy 1bvw+nt01rwgBPyGTPSKRkNPq0QyE2KGKE7JZSjU17KdyVrwRO7tUkKmWzMl9N4SM+dk oRQmX7ggIc1PfWuG0WnRiaZFYX6P9Fw9aTQJrdWKqFTSaaEROhCD2bOUa1xYb2b5eGGN 02Izd4n5yV4h4gjfx5t8LYwr18eUJbOjYVnhk+aTSj85/kL2CWGWnVspZ9DEwqkfPwnA Byfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:ironport-sdr:ironport-sdr; bh=bEeGIU+NoxuPEGyi6dp69W47VHXeg6W6OLAu4xvEP+c=; b=hJDmDC6v5ttkEeYCCkfcNxMFUFGMKt/jNrFhUF8LzBXztMMYvtzbaCpD1jKyjGiTcl 8FuLuCzsJMe4fLBZpdFi4GbX+vouS9uVfP9+HOQKUyVZitH+t0TaMHiyLl0xoudp8bfj SLKrqIn8x4TRql00TfleW8kc/rVvuyLI03dwc1K+lZzvOEhy3OvtDvXim+6tVw5p4AJy NW5BeHPKgcyfX8CZnLtMtXumyMpcajcN/PjOm7yGrUSxHysHGH9nllhAEN7lG75R8j1F Y2pHtxeT7kdYI/fK3lSpMq4aTT+0prAHMiBm13y0H2gEwhH27GA45mCYDeJszRrJPkxf DheA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c12si4649526edx.494.2020.08.06.14.09.21; Thu, 06 Aug 2020 14:09:45 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726242AbgHFVGb (ORCPT + 99 others); Thu, 6 Aug 2020 17:06:31 -0400 Received: from mga09.intel.com ([134.134.136.24]:9985 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725535AbgHFVGa (ORCPT ); Thu, 6 Aug 2020 17:06:30 -0400 IronPort-SDR: i57NErk07QYMvNn1Q2gLn92ra4DOFuB8o+zHBsNwY2bb51MwVi8ra5hdiFkWi8isdVnFaf3Ugt /YIYql/QDlGQ== X-IronPort-AV: E=McAfee;i="6000,8403,9705"; a="154065477" X-IronPort-AV: E=Sophos;i="5.75,443,1589266800"; d="gz'50?scan'50,208,50";a="154065477" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2020 14:03:10 -0700 IronPort-SDR: sxYslxs3wHUNrwGZhuXwyas4s0F2N7SAbobtlDZN8FZFylrk0mbxKoxBbo6UifHcmulwdCZ/Ys /4CKK/eka2VA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,443,1589266800"; d="gz'50?scan'50,208,50";a="293440657" Received: from lkp-server02.sh.intel.com (HELO 37a337f97289) ([10.239.97.151]) by orsmga006.jf.intel.com with ESMTP; 06 Aug 2020 14:03:05 -0700 Received: from kbuild by 37a337f97289 with local (Exim 4.92) (envelope-from ) id 1k3n2W-0001kt-FI; Thu, 06 Aug 2020 21:03:04 +0000 Date: Fri, 7 Aug 2020 05:02:45 +0800 From: kernel test robot To: Marco Elver , bp@alien8.de, dave.hansen@linux.intel.com, fenghua.yu@intel.com, hpa@zytor.com, linux-kernel@vger.kernel.org, mingo@redhat.com, syzkaller-bugs@googlegroups.com, tglx@linutronix.de, tony.luck@intel.com, x86@kernel.org Cc: kbuild-all@lists.01.org Subject: Re: [PATCH] x86/paravirt: Add missing noinstr to arch_local*() helpers Message-ID: <202008070420.pNKWzLoZ%lkp@intel.com> References: <20200805132629.GA87338@elver.google.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: <20200805132629.GA87338@elver.google.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Marco, I love your patch! Perhaps something to improve: [auto build test WARNING on tip/x86/core] [also build test WARNING on v5.8 next-20200806] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Marco-Elver/x86-paravirt-Add-missing-noinstr-to-arch_local-helpers/20200806-040134 base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git ef2ff0f5d6008d325c9a068e20981c0d0acc4d6b config: x86_64-rhel (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce (this is a W=1 build): # save the attached .config to linux build tree make W=1 ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from include/linux/mutex.h:19, from include/linux/notifier.h:14, from include/linux/clk.h:14, from drivers/opp/core.c:13: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/mm.h:10, from include/linux/scatterlist.h:8, from include/linux/hyperv.h:18, from drivers/hv/hyperv_vmbus.h:19, from drivers/hv/hv_trace.c:3: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ In file included from drivers/hv/hv_trace.h:346, from drivers/hv/hv_trace.c:6: include/trace/define_trace.h:95:42: fatal error: ./hv_trace.h: No such file or directory 95 | #include TRACE_INCLUDE(TRACE_INCLUDE_FILE) | ^ compilation terminated. -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/jiffies.h:9, from drivers/hv/hv_balloon.c:12: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ In file included from drivers/hv/hv_trace_balloon.h:48, from drivers/hv/hv_balloon.c:31: include/trace/define_trace.h:95:42: fatal error: ./hv_trace_balloon.h: No such file or directory 95 | #include TRACE_INCLUDE(TRACE_INCLUDE_FILE) | ^ compilation terminated. -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/input.h:8, from drivers/platform/x86/msi-wmi.c:13: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/platform/x86/msi-wmi.c: In function 'msi_wmi_query_block': drivers/platform/x86/msi-wmi.c:93:14: warning: variable 'status' set but not used [-Wunused-but-set-variable] 93 | acpi_status status; | ^~~~~~ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/stat.h:19, from include/linux/module.h:13, from drivers/platform/x86/panasonic-laptop.c:107: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/platform/x86/panasonic-laptop.c: In function 'acpi_pcc_retrieve_biosdata': drivers/platform/x86/panasonic-laptop.c:290:35: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 290 | "Invalid HKEY.SINF data\n")); | ^ drivers/platform/x86/panasonic-laptop.c: In function 'acpi_pcc_generate_keyinput': drivers/platform/x86/panasonic-laptop.c:462:45: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 462 | "Unknown hotkey event: %d\n", result)); | ^ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/wait.h:9, from include/linux/wait_bit.h:8, from include/linux/fs.h:6, from include/linux/debugfs.h:15, from drivers/platform/x86/intel_ips.c:48: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/platform/x86/intel_ips.c: In function 'read_mgtv': drivers/platform/x86/intel_ips.c:832:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 832 | u16 ret; | ^~~ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/percpu.h:6, from include/linux/context_tracking_state.h:5, from include/linux/hardirq.h:5, from include/linux/interrupt.h:11, from drivers/block/rsxx/core.c:13: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/block/rsxx/core.c:393:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 393 | static const char * const rsxx_card_state_to_str(unsigned int state) | ^~~~~ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/stat.h:19, from include/linux/module.h:13, from drivers/misc/sgi-xp/xp_main.c:17: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/misc/sgi-xp/xp_main.c:227:1: warning: no previous prototype for 'xp_init' [-Wmissing-prototypes] 227 | xp_init(void) | ^~~~~~~ drivers/misc/sgi-xp/xp_main.c:250:1: warning: no previous prototype for 'xp_exit' [-Wmissing-prototypes] 250 | xp_exit(void) | ^~~~~~~ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from drivers/misc/sgi-gru/grufault.c:16: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/misc/sgi-gru/grufault.c: In function 'gru_try_dropin': drivers/misc/sgi-gru/grufault.c:361:54: warning: variable 'indexway' set but not used [-Wunused-but-set-variable] 361 | int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; | ^~~~~~~~ -- In file included from arch/x86/include/asm/msr.h:257, from arch/x86/include/asm/processor.h:22, from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:38, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/stat.h:19, from include/linux/module.h:13, from drivers/cpufreq/acpi-cpufreq.c:14: >> arch/x86/include/asm/paravirt.h:764:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 764 | { | ^ arch/x86/include/asm/paravirt.h:769:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 769 | { | ^ arch/x86/include/asm/paravirt.h:774:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 774 | { | ^ arch/x86/include/asm/paravirt.h:779:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 779 | { | ^ arch/x86/include/asm/paravirt.h:784:1: warning: ignoring attribute 'noinline' because it conflicts with attribute 'gnu_inline' [-Wattributes] 784 | { | ^ drivers/cpufreq/acpi-cpufreq.c: In function 'cpu_freq_read_intel': drivers/cpufreq/acpi-cpufreq.c:247:11: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 247 | u32 val, dummy; | ^~~~~ drivers/cpufreq/acpi-cpufreq.c: In function 'cpu_freq_read_amd': drivers/cpufreq/acpi-cpufreq.c:264:11: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 264 | u32 val, dummy; | ^~~~~ .. vim +764 arch/x86/include/asm/paravirt.h 2e47d3e6c35bb5b include/asm-x86/paravirt.h Glauber de Oliveira Costa 2008-01-30 724 ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 725 /* ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 726 * Generate a thunk around a function which saves all caller-save ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 727 * registers except for the return value. This allows C functions to ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 728 * be called from assembler code where fewer than normal registers are ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 729 * available. It may also help code generation around calls from C ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 730 * code if the common case doesn't use many registers. ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 731 * ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 732 * When a callee is wrapped in a thunk, the caller can assume that all ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 733 * arg regs and all scratch registers are preserved across the ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 734 * call. The return value in rax/eax will not be saved, even for void ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 735 * functions. ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 736 */ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 737 #define PV_THUNK_NAME(func) "__raw_callee_save_" #func ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 738 #define PV_CALLEE_SAVE_REGS_THUNK(func) \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 739 extern typeof(func) __raw_callee_save_##func; \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 740 \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 741 asm(".pushsection .text;" \ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 742 ".globl " PV_THUNK_NAME(func) ";" \ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 743 ".type " PV_THUNK_NAME(func) ", @function;" \ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 744 PV_THUNK_NAME(func) ":" \ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 745 FRAME_BEGIN \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 746 PV_SAVE_ALL_CALLER_REGS \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 747 "call " #func ";" \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 748 PV_RESTORE_ALL_CALLER_REGS \ 87b240cbe3e51bf arch/x86/include/asm/paravirt.h Josh Poimboeuf 2016-01-21 749 FRAME_END \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 750 "ret;" \ 083db6764821996 arch/x86/include/asm/paravirt.h Josh Poimboeuf 2019-07-17 751 ".size " PV_THUNK_NAME(func) ", .-" PV_THUNK_NAME(func) ";" \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 752 ".popsection") ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 753 ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 754 /* Get a reference to a callee-save function */ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 755 #define PV_CALLEE_SAVE(func) \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 756 ((struct paravirt_callee_save) { __raw_callee_save_##func }) ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 757 ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 758 /* Promise that "func" already uses the right calling convention */ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 759 #define __PV_IS_CALLEE_SAVE(func) \ ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 760 ((struct paravirt_callee_save) { func }) ecb93d1ccd0aac6 arch/x86/include/asm/paravirt.h Jeremy Fitzhardinge 2009-01-28 761 6da63eb241a05b0 arch/x86/include/asm/paravirt.h Juergen Gross 2018-08-28 762 #ifdef CONFIG_PARAVIRT_XXL 688d9af14814db8 arch/x86/include/asm/paravirt.h Marco Elver 2020-08-05 763 static inline noinstr unsigned long arch_local_save_flags(void) 139ec7c416248b9 include/asm-i386/paravirt.h Rusty Russell 2006-12-07 @764 { 5c83511bdb9832c arch/x86/include/asm/paravirt.h Juergen Gross 2018-08-28 765 return PVOP_CALLEE0(unsigned long, irq.save_fl); 139ec7c416248b9 include/asm-i386/paravirt.h Rusty Russell 2006-12-07 766 } 139ec7c416248b9 include/asm-i386/paravirt.h Rusty Russell 2006-12-07 767 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --W/nzBZO5zC0uMSeA Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 t5b0ijLGokARRR5iD6j/AOkuBW+Z3wIA --W/nzBZO5zC0uMSeA--