On Tue, Jan 25, 2022 at 04:01:24PM +0100, Christian Melki wrote:
> Kconfig/lxdialog is inherited from the linux kernel.
> That version removed a warning regarding unassigned symbols.
> Commit f072181e6403b0fe2e2aa800a005497b748fd284,
> kconfig: drop the ""trying to assign nonexistent symbol" warning.
> 
> This warning actually helps detecting symbol renames which are lost in
> translation which is helpful when doing oldconfigs etc.

Good argument. I like it.

When I update kconfig, then I overwrite it with the new version. Then I
apply the patches from scripts/ptx-modifications/. So any local changes
must be added there too. Can you do that? Just add exactly this patch there
and add it to the series file. Then amend the commit or create a second
one. Either way works for me.

Michael

> Signed-off-by: Christian Melki <[email protected]>
> ---
>  scripts/kconfig/confdata.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c
> index c5f4b552b..09777fdfe 100644
> --- a/scripts/kconfig/confdata.c
> +++ b/scripts/kconfig/confdata.c
> @@ -426,6 +426,7 @@ load:
>                       if (def == S_DEF_USER) {
>                               sym = sym_find(line + 2 + strlen(CONFIG_));
>                               if (!sym) {
> +                                     conf_warning("trying to assign 
> nonexistent symbol %s", line + 2 + strlen(CONFIG_));
>                                       sym_add_change_count(1);
>                                       continue;
>                               }
> @@ -468,8 +469,10 @@ load:
>                                        * include/config/foo.h must be touched.
>                                        */
>                                       conf_touch_dep(line + strlen(CONFIG_));
> -                             else
> +                             else {
> +                                     conf_warning("trying to assign 
> nonexistent symbol %s", line + strlen(CONFIG_));
>                                       sym_add_change_count(1);
> +                             }
>                               continue;
>                       }
>  
> -- 
> 2.30.2
> 
> 
> _______________________________________________
> ptxdist mailing list
> [email protected]
> To unsubscribe, send a mail with subject "unsubscribe" to 
> [email protected]
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
[email protected]
To unsubscribe, send a mail with subject "unsubscribe" to 
[email protected]

Reply via email to