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=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 B095DC4743D for ; Sat, 5 Jun 2021 11:10:25 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D32D4613B4 for ; Sat, 5 Jun 2021 11:10:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D32D4613B4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 34BAA6B006E; Sat, 5 Jun 2021 07:10:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2FB9A6B0070; Sat, 5 Jun 2021 07:10:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 175606B0071; Sat, 5 Jun 2021 07:10:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0102.hostedemail.com [216.40.44.102]) by kanga.kvack.org (Postfix) with ESMTP id D99CE6B006E for ; Sat, 5 Jun 2021 07:10:23 -0400 (EDT) Received: from smtpin17.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 5E242940A for ; Sat, 5 Jun 2021 11:10:23 +0000 (UTC) X-FDA: 78219401526.17.C5AF5C1 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) by imf18.hostedemail.com (Postfix) with ESMTP id ABE252001060 for ; Sat, 5 Jun 2021 11:10:22 +0000 (UTC) Received: from mail-wr1-f43.google.com ([209.85.221.43]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1Mm9NA-1l7f011dOy-00iD3V for ; Sat, 05 Jun 2021 13:10:21 +0200 Received: by mail-wr1-f43.google.com with SMTP id q5so11837083wrm.1 for ; Sat, 05 Jun 2021 04:10:21 -0700 (PDT) X-Gm-Message-State: AOAM531hMxoSPAMU/gwCRwMNlyrXCTaGIn7JjUr2q6EczfZB9D+o4u3/ RGhS6eLCSQmpO2yxGC7CML/6I38NjSHhEdzTvl8= X-Google-Smtp-Source: ABdhPJzMu84fMZ8q/OTCrQYpDs9iwX0Xw/zThD30vmIyoMLDLDU6660+xepaE8HRr6/VPmzZNoc3XJQh7PfZy4mI1IY= X-Received: by 2002:adf:a28c:: with SMTP id s12mr8493310wra.105.1622891420949; Sat, 05 Jun 2021 04:10:20 -0700 (PDT) MIME-Version: 1.0 References: <202106051816.t4mlM0Df-lkp@intel.com> In-Reply-To: <202106051816.t4mlM0Df-lkp@intel.com> From: Arnd Bergmann Date: Sat, 5 Jun 2021 13:08:36 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [linux-next:master 6856/7430] hppa64-linux-ld: init/do_mounts.o(.text.unlikely+0x88): cannot reach dump_page To: kernel test robot Cc: kbuild-all@lists.01.org, Linux Memory Management List , Helge Deller , Linux Kbuild mailing list , Philip Li , Rong Chen Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:eFAiBE7+4Y20/t2YbX+YC0wIFjbtlvM82FroLN0ByEqe5my1uOZ elojtItbpx98LgAwdRdj5D8i4CwpO5eNtYBaeFlj4fvqwhxcGZNnFKDg0UuoAzrco8hxDuI B/44dSr4kZWEp9u76MxWkoKZd2K7eHWElmA6/7Z12Qwn4Y/S/cTkbcXq7lCpLF3pUu+RwKQ 5SN6oDT9HwTrOAjpD9jPQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:clg5cV9PhHQ=:Etu8O/uYmwbKm68wUSp8Bc jjwPxwPP87h2zm/qya8R35fpD5Vzm9lo2VSfIyYFgy9Awcd9xUzByenWwiUqZCynJ5L5Hzklc rR3a5uzZUeBItbgWLKaYIuCYsAGTDN6GIEWK3EnyiVb2KUkCR2ogmqYKzzPJ4eVtC4QPBQwHH k9wYNBMjnW7YFyY+SYiBFoIiJ1WmpkT+lKKCGwjeGQprxTB2BRk6Q+WloeTgQTK3yvIZwAHKd 9/BjMFW9sZXKhQJHWeiZzDOs5Miurvx468CNNWFqvN4dtqFnofP0S9BeGgNtLRECK0FlHbPiw cgj4tr4SLOtQt3iidWUweHXZKdztmCf1i/CpsYattwwRQ9UxWvWN/sXd640zQn1MUJ75dFpGf SAGF433+QDC7PIIb1Y/n3UhEaFuydWeUjQhk+wq+7TBFwLQboV4indCxEF3S5K6jom5GLSOrS I4dCWp16xkhUYS5x9O3GRVEp25MnNpivzs2iF0jxIt6wTP0V1jCqohkZwTQp24AoJj4t9F2Pz At/iETe5vguI+T/+SbQNHpAyWeT/6fTukto+UcC/5HK+Urj/kZKR9ethu66orRr7c3pq64gSW nzok/iL3IYvfdX2VKQzdv4fYZONp3rFfE/kr64Zz4Mi8TdkZVMgtM/faCH/iFMGo4Ikqkcww8 xAa4= Authentication-Results: imf18.hostedemail.com; dkim=none; spf=none (imf18.hostedemail.com: domain of arnd@arndb.de has no SPF policy when checking 212.227.126.187) smtp.mailfrom=arnd@arndb.de; dmarc=none X-Stat-Signature: wa5zwhiwimrmsog7978ziuws4r73cdzt X-Rspamd-Queue-Id: ABE252001060 X-Rspamd-Server: rspam06 X-HE-Tag: 1622891422-612480 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000008, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Sat, Jun 5, 2021 at 12:59 PM kernel test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: ccc252d2e818f6a479441119ad453c3ce7c7c461 > commit: 2ada05c3a46dda2e2b065a02307c0c6268d9678f [6856/7430] Merge remote-tracking branch 'asm-generic/master' > config: parisc-randconfig-r012-20210604 (attached as .config) > compiler: hppa64-linux-gcc (GCC) 9.3.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/next/linux-next.git/commit/?id=2ada05c3a46dda2e2b065a02307c0c6268d9678f > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > git fetch --no-tags linux-next master > git checkout 2ada05c3a46dda2e2b065a02307c0c6268d9678f > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc > > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot Helge Deller already fixed this problem with commit 778e45d7720d ("parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST"), so randconfig builds with CONFIG_COMPILE_TEST turned on don't run into link failures with overly large kernels. > All errors (new ones prefixed by >>): > > hppa64-linux-ld: init/main.o(.init.text+0xb08): cannot reach panic > init/main.o: in function `initcall_blacklist': > (.init.text+0xb08): relocation truncated to fit: R_PARISC_PCREL22F against symbol `panic' defined in .text.unlikely section in kernel/panic.o > hppa64-linux-ld: init/main.o(.init.text+0xcd0): cannot reach rest_init > init/main.o: in function `arch_call_rest_init': > (.init.text+0xcd0): relocation truncated to fit: R_PARISC_PCREL22F against symbol `rest_init' defined in .ref.text section in init/main.o > hppa64-linux-ld: init/main.o(.init.text+0x1154): cannot reach panic > init/main.o: in function `start_kernel': > (.init.text+0x1154): relocation truncated to fit: R_PARISC_PCREL22F against symbol `panic' defined in .text.unlikely section in kernel/panic.o > hppa64-linux-ld: init/main.o(.init.text+0x128c): cannot reach build_all_zonelists > (.init.text+0x128c): relocation truncated to fit: R_PARISC_PCREL22F against symbol `build_all_zonelists' defined in .ref.text section in mm/page_alloc.o The specific set of errors is completely random, so any patch that changes the size of the kernel will trigger this output. I think the best solution would be for Kconfig to enforce that CONFIG_COMPILE_TEST is set to =y when running 'make randconfig'. I had previously discussed this with Rong and Philip, who preferred to not enforce COMPILE_TEST=y on the lkp setup because other users doing randconfig builds might still run into the same issues. An alternative would be to just not send out emails about randconfig failures that happen only with COMPILE_TEST=n. Arnd