From: Tom Rini Date: Tue, 17 Mar 2026 01:24:28 +0000 (-0600) Subject: boot: Update tests around network symbols in BOOT_DEFAULTS_CMDS X-Git-Tag: v2026.07-rc1~21^2~45 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f1e978fd54d9;p=thirdparty%2Fu-boot.git boot: Update tests around network symbols in BOOT_DEFAULTS_CMDS As exposed by "make randconfig", we have an issues around a number of symbols in BOOT_DEFAULTS_CMDS. Due to the nature of how we currently handle other networking related command options, we need to be testing for "!NO_NET" (which is the symbol for no networking stack) or "NET || NET_LWIP" rather than CMD_NET alone. For consistency and clarity here use "CMD_NET && !NO_NET" here. Signed-off-by: Tom Rini --- diff --git a/boot/Kconfig b/boot/Kconfig index 7849928fc37..afbd0e73516 100644 --- a/boot/Kconfig +++ b/boot/Kconfig @@ -431,12 +431,12 @@ config BOOT_DEFAULTS_CMDS select CMD_FAT select CMD_FS_GENERIC select CMD_PART if PARTITIONS - select CMD_DHCP if CMD_NET - select CMD_PING if CMD_NET - select CMD_PXE if CMD_NET + select CMD_DHCP if CMD_NET && !NO_NET + select CMD_PING if CMD_NET && !NO_NET + select CMD_PXE if CMD_NET && !NO_NET select CMD_BOOTI if ARM64 select CMD_BOOTZ if ARM && !ARM64 - imply CMD_MII if NET || NET_LWIP + imply CMD_MII if CMD_NET && !NO_NET config BOOT_DEFAULTS bool # Common defaults for standard boot and distroboot