From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6286821270443966816==" MIME-Version: 1.0 From: Kees Cook To: kbuild-all@lists.01.org Subject: Re: [PATCH v2 2/2] arm64/build: Warn on orphan section placement Date: Tue, 23 Jun 2020 21:41:05 -0700 Message-ID: <202006232140.BD988273@keescook> In-Reply-To: <202006241159.zO6bF0Gp%lkp@intel.com> List-Id: --===============6286821270443966816== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, Jun 24, 2020 at 11:52:33AM +0800, kernel test robot wrote: > Hi Kees, > = > I love your patch! Perhaps something to improve: > = > [auto build test WARNING on arm64/for-next/core] > [cannot apply to arm-perf/for-next/perf] > [If your patch is applied to the wrong git tree, kindly drop us a note. > And when submitting patch, we suggest to use as documented in > https://git-scm.com/docs/git-format-patch] > = > url: https://github.com/0day-ci/linux/commits/Kees-Cook/arm64-Warn-on-= orphan-section-placement/20200623-050132 > base: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git f= or-next/core > config: arm64-randconfig-r003-20200623 (attached as .config) > compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 1d4c= 87335d5236ea1f35937e1014980ba961ae34) > reproduce (this is a W=3D1 build): > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbi= n/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # install arm64 cross compiling tool for clang build > # apt-get install binutils-aarch64-linux-gnu > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross AR= CH=3Darm64 = > = > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot > = > All warnings (new ones prefixed by >>): > = > ld.lld: warning: arch/arm64/built-in.a(mm/mmu.o):(".mmuoff.data.write"= ) is being placed in '".mmuoff.data.write"' > ld.lld: warning: ./drivers/firmware/efi/libstub/lib.a(arm-stub.stub.o)= :(.init.note.gnu.property) is being placed in '.init.note.gnu.property' Thanks! This is all fixed in the v3 series now: https://lore.kernel.org/lkml/20200624014940.1204448-1-keescook(a)chromium.o= rg/ -- = Kees Cook --===============6286821270443966816==--