From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4129133591015485064==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [PATCH v2 1/1] kernel.h: split out instruction pointer accessors Date: Thu, 28 Oct 2021 02:09:48 +0800 Message-ID: <202110280217.A2FUrtxH-lkp@intel.com> In-Reply-To: <20211027154623.82223-1-andriy.shevchenko@linux.intel.com> List-Id: --===============4129133591015485064== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Andy, Thank you for the patch! Yet something to improve: [auto build test ERROR on next-20211026] [cannot apply to linus/master v5.15-rc7 v5.15-rc6 v5.15-rc5 v5.15-rc7] [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/Andy-Shevchenko/kernel-h-s= plit-out-instruction-pointer-accessors/20211027-235208 base: 2376e5fe91bcad74b997d2cc0535abff79ec73c5 config: i386-tinyconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=3D1 build): # https://github.com/0day-ci/linux/commit/9fc7130c986cccb5765165dd9= f7fc77a4935892c git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Andy-Shevchenko/kernel-h-split-out= -instruction-pointer-accessors/20211027-235208 git checkout 9fc7130c986cccb5765165dd9f7fc77a4935892c # save the attached .config to linux build tree mkdir build_dir make W=3D1 O=3Dbuild_dir ARCH=3Di386 prepare If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/kernel.h:23, from include/linux/crypto.h:16, from arch/x86/kernel/asm-offsets.c:9: >> include/linux/instruction_pointer.h:8:2: error: invalid preprocessing di= rective #enfif; did you mean #endif? 8 | #enfif /* _LINUX_INSTRUCTION_POINTER_H */ | ^~~~~ | endif >> include/linux/instruction_pointer.h:2: error: unterminated #ifndef 2 | #ifndef _LINUX_INSTRUCTION_POINTER_H | = In file included from include/linux/bottom_half.h:5, from include/linux/spinlock.h:61, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/slab.h:15, from include/linux/crypto.h:20, from arch/x86/kernel/asm-offsets.c:9: >> include/linux/instruction_pointer.h:2: error: unterminated #ifndef 2 | #ifndef _LINUX_INSTRUCTION_POINTER_H | = make[2]: *** [scripts/Makefile.build:122: arch/x86/kernel/asm-offsets.s]= Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1288: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:226: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +8 include/linux/instruction_pointer.h > 2 #ifndef _LINUX_INSTRUCTION_POINTER_H 3 #define _LINUX_INSTRUCTION_POINTER_H 4 = 5 #define _RET_IP_ (unsigned long)__builtin_return_address(0) 6 #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__h= ere; }) 7 = > 8 #enfif /* _LINUX_INSTRUCTION_POINTER_H */ --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4129133591015485064== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 PpJiQ24AAA== --===============4129133591015485064==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10236C433EF for ; Wed, 27 Oct 2021 18:11:04 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 9E84A610A6 for ; Wed, 27 Oct 2021 18:11:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9E84A610A6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 29C736B0071; Wed, 27 Oct 2021 14:11:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 24C11940007; Wed, 27 Oct 2021 14:11:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 115956B0073; Wed, 27 Oct 2021 14:11:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0020.hostedemail.com [216.40.44.20]) by kanga.kvack.org (Postfix) with ESMTP id DC2896B0071 for ; Wed, 27 Oct 2021 14:11:02 -0400 (EDT) Received: from smtpin36.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 5AFC9274B8 for ; Wed, 27 Oct 2021 18:11:02 +0000 (UTC) X-FDA: 78743008764.36.371931C Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by imf12.hostedemail.com (Postfix) with ESMTP id 2C6C410000A9 for ; Wed, 27 Oct 2021 18:10:59 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10150"; a="291068850" X-IronPort-AV: E=Sophos;i="5.87,187,1631602800"; d="gz'50?scan'50,208,50";a="291068850" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2021 11:10:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,187,1631602800"; d="gz'50?scan'50,208,50";a="447325160" Received: from lkp-server01.sh.intel.com (HELO 3b851179dbd8) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 27 Oct 2021 11:10:54 -0700 Received: from kbuild by 3b851179dbd8 with local (Exim 4.92) (envelope-from ) id 1mfnO2-0000q0-3X; Wed, 27 Oct 2021 18:10:54 +0000 Date: Thu, 28 Oct 2021 02:09:48 +0800 From: kernel test robot To: Andy Shevchenko , Stephen Rothwell , Thomas Gleixner , linux-kernel@vger.kernel.org Cc: kbuild-all@lists.01.org, Andrew Morton , Linux Memory Management List Subject: Re: [PATCH v2 1/1] kernel.h: split out instruction pointer accessors Message-ID: <202110280217.A2FUrtxH-lkp@intel.com> References: <20211027154623.82223-1-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1yeeQ81UyVL57Vl7" Content-Disposition: inline In-Reply-To: <20211027154623.82223-1-andriy.shevchenko@linux.intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Stat-Signature: hdxguz1cf6itepoejskad7z87x7dq584 X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 2C6C410000A9 Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf12.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.31) smtp.mailfrom=lkp@intel.com X-HE-Tag: 1635358259-459995 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --1yeeQ81UyVL57Vl7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Andy, Thank you for the patch! Yet something to improve: [auto build test ERROR on next-20211026] [cannot apply to linus/master v5.15-rc7 v5.15-rc6 v5.15-rc5 v5.15-rc7] [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/Andy-Shevchenko/kernel-h-split-out-instruction-pointer-accessors/20211027-235208 base: 2376e5fe91bcad74b997d2cc0535abff79ec73c5 config: i386-tinyconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/9fc7130c986cccb5765165dd9f7fc77a4935892c git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Andy-Shevchenko/kernel-h-split-out-instruction-pointer-accessors/20211027-235208 git checkout 9fc7130c986cccb5765165dd9f7fc77a4935892c # save the attached .config to linux build tree mkdir build_dir make W=1 O=build_dir ARCH=i386 prepare If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/kernel.h:23, from include/linux/crypto.h:16, from arch/x86/kernel/asm-offsets.c:9: >> include/linux/instruction_pointer.h:8:2: error: invalid preprocessing directive #enfif; did you mean #endif? 8 | #enfif /* _LINUX_INSTRUCTION_POINTER_H */ | ^~~~~ | endif >> include/linux/instruction_pointer.h:2: error: unterminated #ifndef 2 | #ifndef _LINUX_INSTRUCTION_POINTER_H | In file included from include/linux/bottom_half.h:5, from include/linux/spinlock.h:61, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/slab.h:15, from include/linux/crypto.h:20, from arch/x86/kernel/asm-offsets.c:9: >> include/linux/instruction_pointer.h:2: error: unterminated #ifndef 2 | #ifndef _LINUX_INSTRUCTION_POINTER_H | make[2]: *** [scripts/Makefile.build:122: arch/x86/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1288: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:226: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +8 include/linux/instruction_pointer.h > 2 #ifndef _LINUX_INSTRUCTION_POINTER_H 3 #define _LINUX_INSTRUCTION_POINTER_H 4 5 #define _RET_IP_ (unsigned long)__builtin_return_address(0) 6 #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; }) 7 > 8 #enfif /* _LINUX_INSTRUCTION_POINTER_H */ --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --1yeeQ81UyVL57Vl7 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --1yeeQ81UyVL57Vl7--