Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp1935586pxb; Fri, 10 Sep 2021 18:40:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNA/sWOU4ZYb/OXBJeLs+Sshc78L2JC4QPtH2qJ3jsF/XdBTYW/OE8YSAremKDYVyRJxjp X-Received: by 2002:a5e:dc02:: with SMTP id b2mr491042iok.197.1631324409929; Fri, 10 Sep 2021 18:40:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631324409; cv=none; d=google.com; s=arc-20160816; b=KmM7Gui/GlJcKJ37i+vZi2scbJYR3di0N3s46395Nw0xNPNts0MLTojh7OTc++eSmX 8PV9G1qqxl/Zw4lY1kzW+azLyP6xk+y9IefnOXYHG0Z4TRGpWz0l8mW0lPeEavR2YaBD gfserdgcaeKnbMCwdStKIiuYpBNqdEu07VTga6rrZWLppvSa+UHq7sQHQMI7edbS1P3J Ygk+7C8idMAV4DKCHDJ9SlMD665ZyGi8Tsp6e3IIX80Bx8aWdD4ZBIJiN6GzxMyqgAbQ qtLgGwbUQB8CQEMlpnppgIZe4HLXqe4C3UgUiMST69nNrQN3Ap4lypuaClCLCKlN8r6z 2Alw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=AVuAdt+MxWKJm370wlH9Fiu9MF5ts6uWbQwFx84Xzl0=; b=vbiPuPzp5qSz+eaFqGubD32VqUVSUJC+HgiOYBFYfUl8G64xGkesL+HKUH7+OLdIpm JcOo2iM6K2zQHEf/oFoDt/M+5g3RR+/8oivxffPhU19pTLbuG/aC4cRO6naPD7mtmwSK vFc6QoVmL2BVp6A6ZQBWgqVXr9lZrwTfiejiTb2yx2eqjc3MXkMcGMr80XlMfSha2yLV TKOxIfQ7ISjOVltpNx/UWpPmrHuXqCW5Xo6O/P2Bn0W47rCOCuosYyNELBgHCvEG/Iz2 yZw+Bic2IA0PDT++neeUtZam0G9S+mOfPtJw5/zShu406LL3uPWplnuqkhJIEdsvmi8r CwjQ== 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 i31si431377jac.56.2021.09.10.18.39.45; Fri, 10 Sep 2021 18:40:09 -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 S235051AbhIKBiE (ORCPT + 99 others); Fri, 10 Sep 2021 21:38:04 -0400 Received: from mga03.intel.com ([134.134.136.65]:20148 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231864AbhIKBiD (ORCPT ); Fri, 10 Sep 2021 21:38:03 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10103"; a="221274076" X-IronPort-AV: E=Sophos;i="5.85,284,1624345200"; d="scan'208";a="221274076" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Sep 2021 18:36:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,284,1624345200"; d="scan'208";a="541062669" Received: from pl-dbox.sh.intel.com (HELO pl-dbox) ([10.239.159.39]) by FMSMGA003.fm.intel.com with ESMTP; 10 Sep 2021 18:36:49 -0700 Date: Sat, 11 Sep 2021 09:28:53 +0800 From: Philip Li To: Luis Chamberlain Cc: kernel test robot , llvm@lists.linux.dev, kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Borislav Petkov Subject: Re: [kbuild-all] Re: [mcgrof-next:20210908-firmware-builtin-v4 2/11] drivers/base/firmware_loader/builtin/main.c:36:6: error: no previous prototype for function 'firmware_is_builtin' Message-ID: <20210911012853.GA834679@pl-dbox> References: <202109101524.pjY4q0Dy-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 10, 2021 at 05:48:23PM -0700, Luis Chamberlain wrote: > On Fri, Sep 10, 2021 at 03:41:31PM +0800, kernel test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git 20210908-firmware-builtin-v4 > > head: 1c69d6a17750179d68bcaf6b16f9a08d2e475989 > > commit: 79e9fce20ee88ffe37542a66277628e6c53dde14 [2/11] firmware_loader: formalize built-in firmware API > > config: hexagon-buildonly-randconfig-r004-20210910 (attached as .config) > > compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 261cbe98c38f8c1ee1a482fe76511110e790f58a) > > 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/mcgrof/linux-next.git/commit/?id=79e9fce20ee88ffe37542a66277628e6c53dde14 > > git remote add mcgrof-next https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git > > git fetch --no-tags mcgrof-next 20210908-firmware-builtin-v4 > > git checkout 79e9fce20ee88ffe37542a66277628e6c53dde14 > > # save the attached .config to linux build tree > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=hexagon > > > > If you fix the issue, kindly add following tag as appropriate > > Reported-by: kernel test robot > > > > All errors (new ones prefixed by >>): > > > > >> drivers/base/firmware_loader/builtin/main.c:36:6: error: no previous prototype for function 'firmware_is_builtin' [-Werror,-Wmissing-prototypes] > > bool firmware_is_builtin(const struct firmware *fw) > > This is a lie though its defined on drivers/base/firmware_loader/firmware.h > > > ^ > > drivers/base/firmware_loader/builtin/main.c:36:1: note: declare 'static' if the function is not intended to be used outside of this translation unit > > bool firmware_is_builtin(const struct firmware *fw) > > ^ > > static > > 1 error generated. > > I get these odd errors: > > Compiler will be installed in /home/mcgrof/0day hi Luis, would you mind to download the make.cross tool again to give a try, it was updated recently to use latest clang instead of this 12.0.0? > cd: received redirection to > `https://download.01.org/0day-ci/cross-package/' > lftpget -c > https://download.01.org/0day-ci/cross-package/./clang_hexagon/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl.tar.xz > tar Jxf > clang_hexagon/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl.tar.xz > -C /home/mcgrof/0day > make --keep-going > HOSTCC=/home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/clang > CC=/home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/clang > LD=/home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/ld.lld > HOSTLD=/home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/ld.lld > AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump > OBJSIZE=llvm-size READELF=llvm-readelf HOSTCXX=clang++ HOSTAR=llvm-ar > LLVM_IAS=1 CROSS_COMPILE=hexagon-unknown-linux-musl- --jobs=24 > ARCH=hexagon > SYNC include/config/auto.conf.cmd > HOSTCC scripts/basic/fixdep > /home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/clang: > error while loading shared libraries: libtinfo.so.5: cannot open > shared object file: No such file or directory > make[2]: *** [scripts/Makefile.host:95: scripts/basic/fixdep] Error > 127 > make[2]: Target '__build' not remade because of errors. > make[1]: *** [Makefile:594: scripts_basic] Error 2 > make[1]: Target 'syncconfig' not remade because of errors. > make: *** [Makefile:771: include/config/auto.conf.cmd] Error 2 > make: Failed to remake makefile 'include/config/auto.conf.cmd'. > make: Failed to remake makefile 'include/config/auto.conf'. > HOSTCC scripts/basic/fixdep > /home/mcgrof/0day/clang+llvm-12.0.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/clang: > error while loading shared libraries: libtinfo.so.5: cannot open > shared object file: No such file or directory > make[1]: *** [scripts/Makefile.host:95: scripts/basic/fixdep] > Error 127 > > > I have a feeling these issues are not correct... > > Luis > _______________________________________________ > kbuild-all mailing list -- kbuild-all@lists.01.org > To unsubscribe send an email to kbuild-all-leave@lists.01.org