lkml.org 
[lkml]   [2009]   [Apr]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 2/7] kconfig: do not warn about modules built in
    From: Steven Rostedt <srostedt@redhat.com>

    The streamline_config.pl finds all the configs that are needed to
    compile the currently loaded modules. After it creates the .config
    file, it tests to make sure all the configs that are needed were
    set.

    It only looks at the configs that are modules, it does not look
    at the builtin configs. This causes unnecessary warnings about modules
    not being covered.

    [ Impact: stops false warnings about modules not configured ]

    Reported-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
    ---
    scripts/kconfig/streamline_config.pl | 8 +++++---
    1 files changed, 5 insertions(+), 3 deletions(-)

    diff --git a/scripts/kconfig/streamline_config.pl b/scripts/kconfig/streamline_config.pl
    index 1774905..caac952 100644
    --- a/scripts/kconfig/streamline_config.pl
    +++ b/scripts/kconfig/streamline_config.pl
    @@ -256,12 +256,14 @@ my %setconfigs;
    # Finally, read the .config file and turn off any module enabled that
    # we could not find a reason to keep enabled.
    while(<CIN>) {
    - if (/^(CONFIG.*)=m/) {
    + if (/^(CONFIG.*)=(m|y)/) {
    if (defined($configs{$1})) {
    - $setconfigs{$1} = 1;
    + $setconfigs{$1} = $2;
    print;
    - } else {
    + } elsif ($2 eq "m") {
    print "# $1 is not set\n";
    + } else {
    + print;
    }
    } else {
    print;
    --
    1.6.2.1
    --


    \
     
     \ /
      Last update: 2009-04-30 20:57    [W:0.039 / U:32.080 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site