Re: [PATCH] kconfig: nuke second argument of conf_write_symbol()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Sun, Dec 5, 2010 at 1:33 AM, Arnaud Lacombe <lacombar@xxxxxxxxx> wrote:
> Replacing S_TRISTATE by S_BOOLEAN is a no-op for conf_write_symbol().
>
> Signed-off-by: Arnaud Lacombe <lacombar@xxxxxxxxx>
> ---
>  scripts/kconfig/confdata.c |   17 +++++------------
>  1 files changed, 5 insertions(+), 12 deletions(-)
>
ping ?

 - Arnaud

> diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c
> index f349bdc..6fd43d7 100644
> --- a/scripts/kconfig/confdata.c
> +++ b/scripts/kconfig/confdata.c
> @@ -440,12 +440,11 @@ static void conf_write_string(bool headerfile, const char *name,
>        fputs("\"\n", out);
>  }
>
> -static void conf_write_symbol(struct symbol *sym, enum symbol_type type,
> -                              FILE *out, bool write_no)
> +static void conf_write_symbol(struct symbol *sym, FILE *out, bool write_no)
>  {
>        const char *str;
>
> -       switch (type) {
> +       switch (sym->type) {
>        case S_BOOLEAN:
>        case S_TRISTATE:
>                switch (sym_get_tristate_value(sym)) {
> @@ -532,7 +531,7 @@ int conf_write_defconfig(const char *filename)
>                                                goto next_menu;
>                                }
>                        }
> -                       conf_write_symbol(sym, sym->type, out, true);
> +                       conf_write_symbol(sym, out, true);
>                }
>  next_menu:
>                if (menu->list != NULL) {
> @@ -633,14 +632,8 @@ int conf_write(const char *name)
>                        if (!(sym->flags & SYMBOL_WRITE))
>                                goto next;
>                        sym->flags &= ~SYMBOL_WRITE;
> -                       type = sym->type;
> -                       if (type == S_TRISTATE) {
> -                               sym_calc_value(modules_sym);
> -                               if (modules_sym->curr.tri == no)
> -                                       type = S_BOOLEAN;
> -                       }
>                        /* Write config symbol to file */
> -                       conf_write_symbol(sym, type, out, true);
> +                       conf_write_symbol(sym, out, true);
>                }
>
>  next:
> @@ -842,7 +835,7 @@ int conf_write_autoconf(void)
>                        continue;
>
>                /* write symbol to config file */
> -               conf_write_symbol(sym, sym->type, out, false);
> +               conf_write_symbol(sym, out, false);
>
>                /* update autoconf and tristate files */
>                switch (sym->type) {
> --
> 1.7.2.30.gc37d7.dirty
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux