Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1364447 > unrolled thread
| Started by | Michal Marek <mmarek@suse.cz> |
|---|---|
| First post | 2016-03-24 22:00 +0100 |
| Last post | 2016-03-30 15:40 +0200 |
| Articles | 4 — 2 participants |
Back to article view | Back to linux.kernel
[GIT PULL] kconfig changes for v4.6-rc1 Michal Marek <mmarek@suse.cz> - 2016-03-24 22:00 +0100
Re: [GIT PULL] kconfig changes for v4.6-rc1 Geert Uytterhoeven <geert@linux-m68k.org> - 2016-03-25 10:00 +0100
Re: [GIT PULL] kconfig changes for v4.6-rc1 Geert Uytterhoeven <geert@linux-m68k.org> - 2016-03-25 10:10 +0100
Re: [GIT PULL] kconfig changes for v4.6-rc1 Michal Marek <mmarek@suse.cz> - 2016-03-30 15:40 +0200
| From | Michal Marek <mmarek@suse.cz> |
|---|---|
| Date | 2016-03-24 22:00 +0100 |
| Subject | [GIT PULL] kconfig changes for v4.6-rc1 |
| Message-ID | <rgkwi-87X-5@gated-at.bofh.it> |
Hi Linus,
just two kconfig commits this time:
- kconfig Makefile fix for make 3.80
- Fix calculating symbols so that KCONFIG_ALLCONFIG=... does not disable
CONFIG_MODULES silently
Michal
The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git kconfig
for you to fetch changes up to 6b87b70c5339f30e3c5b32085e69625906513dc2:
unbreak allmodconfig KCONFIG_ALLCONFIG=... (2016-02-01 15:12:40 +0100)
----------------------------------------------------------------
Al Viro (1):
unbreak allmodconfig KCONFIG_ALLCONFIG=...
Jan Beulich (1):
scripts/kconfig: allow building with make 3.80 again
scripts/kconfig/Makefile | 4 +++-
scripts/kconfig/confdata.c | 12 +++++++-----
2 files changed, 10 insertions(+), 6 deletions(-)
[toc] | [next] | [standalone]
| From | Geert Uytterhoeven <geert@linux-m68k.org> |
|---|---|
| Date | 2016-03-25 10:00 +0100 |
| Message-ID | <rgvL4-7AD-19@gated-at.bofh.it> |
| In reply to | #1364447 |
Hi Michal, Al,
On Thu, Mar 24, 2016 at 9:51 PM, Michal Marek <mmarek@suse.cz> wrote:
> just two kconfig commits this time:
> - kconfig Makefile fix for make 3.80
> - Fix calculating symbols so that KCONFIG_ALLCONFIG=... does not disable
> CONFIG_MODULES silently
> for you to fetch changes up to 6b87b70c5339f30e3c5b32085e69625906513dc2:
>
> unbreak allmodconfig KCONFIG_ALLCONFIG=... (2016-02-01 15:12:40 +0100)
>
> ----------------------------------------------------------------
> Al Viro (1):
> unbreak allmodconfig KCONFIG_ALLCONFIG=...
I can now indeed drop the
CONFIG_MODULES=y
line from my
allmod.config
However, this fix has the side-effect of enabling CONFIG_MODULES silently for
make allyesconfig KCONFIG_ALLCONFIG=1
Adding an explicit
CONFIG_MODULES=n
to the allyes.config file fixes that.
IMHO CONFIG_MODULES should default to y when using allmodconfig, and
default to n when using allyesconfig.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
[toc] | [prev] | [next] | [standalone]
| From | Geert Uytterhoeven <geert@linux-m68k.org> |
|---|---|
| Date | 2016-03-25 10:10 +0100 |
| Message-ID | <rgvUJ-7TI-3@gated-at.bofh.it> |
| In reply to | #1364613 |
On Fri, Mar 25, 2016 at 9:54 AM, Geert Uytterhoeven
<geert@linux-m68k.org> wrote:
> On Thu, Mar 24, 2016 at 9:51 PM, Michal Marek <mmarek@suse.cz> wrote:
>> just two kconfig commits this time:
>> - kconfig Makefile fix for make 3.80
>> - Fix calculating symbols so that KCONFIG_ALLCONFIG=... does not disable
>> CONFIG_MODULES silently
>
>> for you to fetch changes up to 6b87b70c5339f30e3c5b32085e69625906513dc2:
>>
>> unbreak allmodconfig KCONFIG_ALLCONFIG=... (2016-02-01 15:12:40 +0100)
>>
>> ----------------------------------------------------------------
>> Al Viro (1):
>> unbreak allmodconfig KCONFIG_ALLCONFIG=...
>
> I can now indeed drop the
>
> CONFIG_MODULES=y
>
> line from my
>
> allmod.config
>
> However, this fix has the side-effect of enabling CONFIG_MODULES silently for
>
> make allyesconfig KCONFIG_ALLCONFIG=1
>
> Adding an explicit
>
> CONFIG_MODULES=n
>
> to the allyes.config file fixes that.
>
> IMHO CONFIG_MODULES should default to y when using allmodconfig, and
> default to n when using allyesconfig.
Hmm, it seems plain "make allyesconfig" also enables CONFIG_MODULES, and
makes many options modular. Is that intentional, especially the latter?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
[toc] | [prev] | [next] | [standalone]
| From | Michal Marek <mmarek@suse.cz> |
|---|---|
| Date | 2016-03-30 15:40 +0200 |
| Message-ID | <riovM-64K-3@gated-at.bofh.it> |
| In reply to | #1364616 |
On 2016-03-25 10:03, Geert Uytterhoeven wrote: > On Fri, Mar 25, 2016 at 9:54 AM, Geert Uytterhoeven >>> Al Viro (1): >>> unbreak allmodconfig KCONFIG_ALLCONFIG=... >> >> I can now indeed drop the >> >> CONFIG_MODULES=y >> >> line from my >> >> allmod.config >> >> However, this fix has the side-effect of enabling CONFIG_MODULES silently for >> >> make allyesconfig KCONFIG_ALLCONFIG=1 >> >> Adding an explicit >> >> CONFIG_MODULES=n >> >> to the allyes.config file fixes that. >> >> IMHO CONFIG_MODULES should default to y when using allmodconfig, and >> default to n when using allyesconfig. > > Hmm, it seems plain "make allyesconfig" also enables CONFIG_MODULES, and > makes many options modular. Is that intentional, especially the latter? allyesconfig builds everything into the kernel, so why exclude the module loader. And there are a few modules with a 'depends on m' statement, either because this is test code in samples/ which is not even considered when linking the kernel, or there is some "issue" when the code is built-in. The statement might also be completely bogus, but that's not a job of allyesconfig to decide. Michal
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web