Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2047935pxb; Fri, 5 Mar 2021 06:17:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJwb7laszK3WEEKXigg/f4SjwHbkFsck0/vDc5tpcVjZezLZ8uSUxsZn36UAOQFJm01ZQdcV X-Received: by 2002:a05:6402:3047:: with SMTP id bu7mr9283371edb.227.1614953843258; Fri, 05 Mar 2021 06:17:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614953843; cv=none; d=google.com; s=arc-20160816; b=ZjUf5FiUC9xN48f+qnmd7QxFimqzacafCEtOX9Hzc2z2IIzNgMm0m1yPTd1cuI8iib msXl98HLe5mbgg2dKknTTKm64iCee5jljI1ohp/JVu7BGdcDlMYMYgIcdqMiG6788pis 2gYloX2Q4ChXgnTJDZuWNQ8OJ54EtSQBxVT5wIOF3ThIQp+6Kmphdq9BKVWLqo1oWlkP s9BDPDa2L3HPxPJZt7mUwEanmU5CJQnME6EUYXJH/21iSJaoLADUmuxG8ojc6yTaDLRk JUYu5/zeIQFvV8w7GsL/11tlUXzHZXRrZ5n49xiM/ixw4TyWMOLV8Fi44fQUBvT8AiGi hdpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=VABa1hg8+i04eDW7oykjiAFj43sizzM30dAmew/YwTs=; b=oVUDZG68Ix+yiqg1qYAY7s3BQM2uaOEWQuUk1JkR46tRy8o8ZpZL3HQsT2WBby2agP yYH6TN90IS3hvSU3HRZH4lUcFA8ZLU4VRb6RDhGlE4MH1ihR15l5gvoUW5n1uL0KQGg6 9GfCiO7eiYVRz+FgyGL8wTNBj1lbfAa/t8GhGKGvieuAXsFJ7rY0w4XOVrXESdEaNubm 2nrD43escXnBnem/bnaANpLnsnGpRMc8ztb6tno/0xECVFZj8r7qOXHHxS6XLD+QyjO0 jgx4PxFSPvRvtfBBq7LzHhcszHb1qVB7QfqI36N/r+h4YAMW0pZvtfAiaPCWshDuKweC 9NhQ== 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=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r4si1880833edc.380.2021.03.05.06.17.00; Fri, 05 Mar 2021 06:17:23 -0800 (PST) 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=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231209AbhCEOPt (ORCPT + 99 others); Fri, 5 Mar 2021 09:15:49 -0500 Received: from foss.arm.com ([217.140.110.172]:54728 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231145AbhCEOPk (ORCPT ); Fri, 5 Mar 2021 09:15:40 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A077101E; Fri, 5 Mar 2021 06:15:40 -0800 (PST) Received: from [10.57.13.166] (unknown [10.57.13.166]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F168D3F73B; Fri, 5 Mar 2021 06:15:38 -0800 (PST) Subject: Re: Possible regression due to 269a535ca931 "modpost: generate vmlinux.symvers and reuse it for the second modpost" To: Masahiro Yamada Cc: Linux Kernel Mailing List , Linux Kbuild mailing list , Michal Marek , Arnd Bergmann References: <42e0adf2-dbf5-9c1b-a18d-05bf5f1960a1@arm.com> From: Vladimir Murzin Message-ID: <985bf10d-336c-61f6-8b9d-d8c6fb48634a@arm.com> Date: Fri, 5 Mar 2021 14:15:46 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/4/21 5:24 PM, Masahiro Yamada wrote: > On Fri, Mar 5, 2021 at 1:21 AM Vladimir Murzin wrote: > [ snip long description ] > >> >> Does that make sense? What I'm missing? >> >> P.S. >> I've also checked v5.12-rc1 and see the same symptoms > > Since you ran "make allnoconfig", > the module feature was disabled. > (CONFIG_MODULES=n) > > That is why you cannot build external modules. That's a good point, yet was not reason for my issue :) It forced me to try with ARCH=arm (and update toolchain) $ CROSS_COMPILE=arm-none-linux-gnueabihf- make ARCH=arm mrproper $ CROSS_COMPILE=arm-none-linux-gnueabihf- make ARCH=arm vexpress_defconfig $ grep -w CONFIG_MODULES .config CONFIG_MODULES=y $ grep "=m" .config $ echo $? 1 $ CROSS_COMPILE=arm-none-linux-gnueabihf- make ARCH=arm Image -j5 > /dev/null $ ls *.symvers vmlinux.symvers $ CROSS_COMPILE=arm-none-linux-gnueabihf- make ARCH=arm Image -j5 modules > /dev/null $ ls *.symvers Module.symvers vmlinux.symvers So, `make modules` seems to become be mandatory. I'll go and update my scripts... Cheers Vladimir > > > >> Cheers >> Vladimir > > > > > -- > Best Regards > Masahiro Yamada >