[PATCH] cmd: bdinfo: fix incorrect Kconfig options check for print_eth()

Michal Simek michal.simek at amd.com
Wed Dec 17 15:45:00 CET 2025



On 12/17/25 15:01, Quentin Schulz wrote:
> From: Quentin Schulz <quentin.schulz at cherry.de>
> 
> CMD_NET_LWIP has never existed so it cannot be right. I'm guessing the
> intent was to allow print_eth() to be called when NET_LWIP is defined
> (NET means "legacy networking stack" as opposed to NET_LWIP which is the
>   newest (and incompatible) stack). There probably was some mix-up
> between CMD_NET and NET options.
> 
> The dependency on CMD_NET seems unnecessary as it seems perfectly fine
> to run bdinfo without CMD_NET (build and run tested). So let's instead
> make the dependency on NET || NET_LWIP.
> 
> Fixes: 95744d2527cb ("cmd: bdinfo: enable -e when CONFIG_CMD_NET_LWIP=y")
> Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
> ---
>   cmd/bdinfo.c | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c
> index 20c8c97f0cd..09fe8067642 100644
> --- a/cmd/bdinfo.c
> +++ b/cmd/bdinfo.c
> @@ -152,7 +152,7 @@ static int bdinfo_print_all(struct bd_info *bd)
>   	bdinfo_print_num_l("relocaddr", gd->relocaddr);
>   	bdinfo_print_num_l("reloc off", gd->reloc_off);
>   	printf("%-12s= %u-bit\n", "Build", (uint)sizeof(void *) * 8);
> -	if (IS_ENABLED(CONFIG_CMD_NET) || IS_ENABLED(CONFIG_CMD_NET_LWIP))
> +	if (IS_ENABLED(CONFIG_NET) || IS_ENABLED(CONFIG_NET_LWIP))
>   		print_eth();
>   	bdinfo_print_num_l("fdt_blob", (ulong)map_to_sysmem(gd->fdt_blob));
>   	if (IS_ENABLED(CONFIG_VIDEO))
> @@ -193,8 +193,8 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
>   		case 'a':
>   			return bdinfo_print_all(bd);
>   		case 'e':
> -			if (!IS_ENABLED(CONFIG_CMD_NET) &&
> -			    !IS_ENABLED(CONFIG_CMD_NET_LWIP))
> +			if (!IS_ENABLED(CONFIG_NET) &&
> +			    !IS_ENABLED(CONFIG_NET_LWIP))
>   				return CMD_RET_USAGE;
>   			print_eth();
>   			return CMD_RET_SUCCESS;
> 

Would it be also possible to also update bdinfo cmd help to cover aem 
parameters? (Separate patch should be fine).

Thanks,
Michal





More information about the U-Boot mailing list