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 X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1D160C55ABD for ; Fri, 13 Nov 2020 20:40:36 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 617FA22242 for ; Fri, 13 Nov 2020 20:40:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 617FA22242 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 7BB166B005C; Fri, 13 Nov 2020 15:40:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7190D6B005D; Fri, 13 Nov 2020 15:40:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5BBD26B0068; Fri, 13 Nov 2020 15:40:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0120.hostedemail.com [216.40.44.120]) by kanga.kvack.org (Postfix) with ESMTP id 222726B005C for ; Fri, 13 Nov 2020 15:40:34 -0500 (EST) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id B68B4180AD806 for ; Fri, 13 Nov 2020 20:40:33 +0000 (UTC) X-FDA: 77480563146.15.chair26_5b039c127312 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin15.hostedemail.com (Postfix) with ESMTP id 87C4C1814B0C9 for ; Fri, 13 Nov 2020 20:40:33 +0000 (UTC) X-HE-Tag: chair26_5b039c127312 X-Filterd-Recvd-Size: 24720 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by imf21.hostedemail.com (Postfix) with ESMTP for ; Fri, 13 Nov 2020 20:40:31 +0000 (UTC) IronPort-SDR: W/0mispHZ66PYbcmgWx/93R779KR9kCkmbPo3jSB7XTOc30LHeEjAqDn/zWQfdn+O/lCazLMbV HO1GcYIK6qcQ== X-IronPort-AV: E=McAfee;i="6000,8403,9804"; a="170700917" X-IronPort-AV: E=Sophos;i="5.77,476,1596524400"; d="gz'50?scan'50,208,50";a="170700917" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Nov 2020 12:40:29 -0800 IronPort-SDR: 8gHxjFcF9QgCCvhn1CGhVqhy8kIHw2B0FoA7BY1JJCAm1jNH7B98IWcr+ynJ9qf839vTGhOOIK JT08C/4JOhlw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,476,1596524400"; d="gz'50?scan'50,208,50";a="339867943" Received: from lkp-server02.sh.intel.com (HELO 697932c29306) ([10.239.97.151]) by orsmga002.jf.intel.com with ESMTP; 13 Nov 2020 12:40:27 -0800 Received: from kbuild by 697932c29306 with local (Exim 4.92) (envelope-from ) id 1kdfru-0000Wv-Fi; Fri, 13 Nov 2020 20:40:26 +0000 Date: Sat, 14 Nov 2020 04:39:29 +0800 From: kernel test robot To: Aaron Conole Cc: kbuild-all@lists.01.org, Greg Kroah-Hartman , Andrew Morton , Linux Memory Management List , Sasha Levin Subject: [linux-stable-rc:linux-4.4.y 9997/9999] include/asm-generic/bug.h:159:2: error: implicit declaration of function 'no_printk'; did you mean Message-ID: <202011140423.kcCngU9r-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k1lZvvs/B4yU6o8G" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) 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: --k1lZvvs/B4yU6o8G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y head: 95a3867e897abd7811196123f81a119a75aba863 commit: b60b53d4980f879884740e672d83155980d74445 [9997/9999] printk: help pr_debug and pr_devel to optimize out arguments config: microblaze-randconfig-r026-20201113 (attached as .config) compiler: microblaze-linux-gcc (GCC) 7.5.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=b60b53d4980f879884740e672d83155980d74445 git remote add linux-stable-rc https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git fetch --no-tags linux-stable-rc linux-4.4.y git checkout b60b53d4980f879884740e672d83155980d74445 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-7.5.0 make.cross ARCH=microblaze 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 lib/842/842_decompress.c:23:0: lib/842/842_debugfs.h: In function 'sw842_debugfs_create': lib/842/842_debugfs.h:27:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(template_count); i++) { ^ lib/842/842_decompress.c: In function 'next_bits': lib/842/842_decompress.c:115:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (DIV_ROUND_UP(bits, 8) > p->ilen) ^ In file included from arch/microblaze/include/asm/bug.h:1:0, from include/linux/bug.h:4, from include/linux/thread_info.h:11, from include/asm-generic/preempt.h:4, from arch/microblaze/include/generated/asm/preempt.h:1, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/module.h:10, from lib/842/842.h:76, from lib/842/842_decompress.c:22: lib/842/842_decompress.c: In function '__do_index': >> include/asm-generic/bug.h:159:2: error: implicit declaration of function 'no_printk'; did you mean 'printk'? [-Werror=implicit-function-declaration] no_printk(format); \ ^ lib/842/842_decompress.c:72:3: note: in expansion of macro 'WARN' WARN(1, "pr_debug param err invalid size %x\n", s)) ^~~~ include/linux/printk.h:114:17: note: in expansion of macro 'beN_to_cpu' printk(fmt, ##__VA_ARGS__); \ ^~~~~~~~~~~ include/linux/printk.h:289:2: note: in expansion of macro 'no_printk' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ lib/842/842_decompress.c:205:2: note: in expansion of macro 'pr_debug' pr_debug("index%x to %lx off %lx adjoff %lx tot %lx data %lx\n", ^~~~~~~~ lib/842/842_decompress.c:71:54: warning: signed and unsigned type in conditional expression [-Wsign-compare] (s) == 8 ? be64_to_cpu(get_unaligned((__be64 *)d)) : \ ^ include/linux/printk.h:114:17: note: in expansion of macro 'beN_to_cpu' printk(fmt, ##__VA_ARGS__); \ ^~~~~~~~~~~ include/linux/printk.h:289:2: note: in expansion of macro 'no_printk' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ lib/842/842_decompress.c:205:2: note: in expansion of macro 'pr_debug' pr_debug("index%x to %lx off %lx adjoff %lx tot %lx data %lx\n", ^~~~~~~~ cc1: some warnings being treated as errors vim +159 include/asm-generic/bug.h b607e70ec6a982f Josh Triplett 2014-04-07 155 b607e70ec6a982f Josh Triplett 2014-04-07 156 #ifndef WARN b607e70ec6a982f Josh Triplett 2014-04-07 157 #define WARN(condition, format...) ({ \ b607e70ec6a982f Josh Triplett 2014-04-07 158 int __ret_warn_on = !!(condition); \ 4e50ebde32bed67 Josh Triplett 2014-04-07 @159 no_printk(format); \ b607e70ec6a982f Josh Triplett 2014-04-07 160 unlikely(__ret_warn_on); \ b607e70ec6a982f Josh Triplett 2014-04-07 161 }) b607e70ec6a982f Josh Triplett 2014-04-07 162 #endif b607e70ec6a982f Josh Triplett 2014-04-07 163 :::::: The code at line 159 was first introduced by commit :::::: 4e50ebde32bed67a9aec8c239bbd89e5d0b8727b bug: when !CONFIG_BUG, make WARN call no_printk to check format and args :::::: TO: Josh Triplett :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --k1lZvvs/B4yU6o8G Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 B7cAAA== --k1lZvvs/B4yU6o8G--