From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751791AbcGRLvO (ORCPT ); Mon, 18 Jul 2016 07:51:14 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:50729 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751391AbcGRLvM (ORCPT ); Mon, 18 Jul 2016 07:51:12 -0400 From: Arnd Bergmann To: Arend Van Spriel Cc: "linux-kernel@vger.kernel.org" Subject: Re: side-effect when enabling CONFIG_MODULES Date: Mon, 18 Jul 2016 13:51:07 +0200 Message-ID: <3338485.3gKqhyT5E5@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-28-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: <982a0742-4046-117a-0ed4-63774941950e@broadcom.com> References: <982a0742-4046-117a-0ed4-63774941950e@broadcom.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:MG0n1dCPW3V7IK9iHXLOwV1yeF1+ZFczstknEJC+9zYCE8ndR2h 11nQFqPAO4kDk8L0UduB9twHOwKKAqJR7/k8hsHgjxy30DS+FndA1S+BoZWzF6/WEzXTHAb 77Few8YkOsfUlqlc12f3yXO7DcpOuO5wqPn7RHwH+FnbAvdXKdjIK2deD4Rp9a+Fp/WgVZK Vl0p6LL4fNholYqD6YGGg== X-UI-Out-Filterresults: notjunk:1;V01:K0:CqlF8NiU9fo=:wf8Va1osLQU55LauBK9ZsR j8Mz+JMBXHpwLEb33WUz7E/WJFfF5em/tEOVC6vszPMBriEMrFKNmEYfEYvCSwY3AuLcb3cy1 HYFnAddG25udI1BqR2d+3yY5DkGBJlo2nZbcLf9wc6HzumVQMWhb3jHz8F1VScVm0wecwQksn wY/EIcRiH4337G2f4g0VFbxdJqmlUXw9I1a+nPpl3168eo/X9MnoSGKQmybOFzHcjQHs67Ksy wzeUc1doUkAuMwEGUhX4QBLHpdNvut1FxNOv4JmK5FIHUAND95I3/J4PKPTTTBDw0DCuJ2T9Y k4OlW9LVOIg7YTlv0lB3lbzwZDHAOm5dqky5qkuOE7tMJ7Ua/QF+gUH3NwyZ2WmsKk9HR/5AP GTbuCqerq8ftZW1qF6RdBhNZQoF9J4j8+D9yMmm9bOdpIYmN4Xm+msW7gyEl1jMd1/jVmYXaM kAEcyCJPRyJrkf2mZndhmPLCMC8HhkpKrGIUdZ3my0q+yKXI4lXiaohv4vgYk6kD49oA0s4cX IaPQAOynx5v28yBMV0fwEvLUx8KLke6Krs/mT9q8QKU+6KHTq03s7ajL7+GMWWPDQcP1CZfEQ 5T+b7U08WzbUskhS/wChXEviLztDJQACkmKOXUrSvWiEQW4GMtGM4Gj8rXg8LSYZhzgVBZE9z hZwVU2cQjDOxY2xjQy29ce01W4KEfBwm8lkMnTXtl39iHnEL/SwX2WzWuHcxME+ls+Lh8De30 nYss9/sSwHKm/qX7 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, July 18, 2016 12:44:45 PM CEST Arend Van Spriel wrote: > A question for whoever can provide the answer. I have a kernel defconfig > with everything built-in. However, I want to compile a driver module > against it for testing. So I enabled CONFING_MODULES, but as a > side-effect several implicitly selected config options changed from > CONFIG_FOO=y to CONFIG_FOO=m giving me slightly different kernel at > least when looking at the vmlinux. So I just did sed -i 's/=m/=y/' > .config, but I was wondering if that step can be avoided somehow? It sounds like the options that are left out in the defconfig file default to =m, which becomes =y if CONFIG_MODULES is not set. make my_defconfig echo "CONFIG_MODULES=y" >> .config make oldconfig make savedefconfig cp defconfig arch/*/config/my_defconfig Arnd