From ed4ede942912b6a8e20be590c58fa75a6d7c9b84 Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Thu, 4 Dec 2025 14:25:38 +0100 Subject: [PATCH] config/kernel: (many) change CONFIG_DUMMY=y to =m - having CONFIG_DUMMY=y causes a fake/dummy interface `dummy0` to be _always_ present - that in turn can confuse things like cloud-init in nocloud-net mode - changing it to module, it can still be used (just modprobe) - I found this using `linux-rk35xx-vendor`, but I reason it applies to all kernels; most other kernels already have it `=m` --- config/kernel/linux-rk322x-current.config | 2 +- config/kernel/linux-rk322x-edge.config | 2 +- config/kernel/linux-rk322x-legacy.config | 2 +- config/kernel/linux-rk35xx-vendor.config | 2 +- config/kernel/linux-sm8250-current.config | 2 +- config/kernel/linux-sm8250-edge.config | 2 +- config/kernel/linux-uefi-arm64-cloud.config | 2 +- config/kernel/linux-uefi-x86-cloud.config | 2 +- config/kernel/linux-wsl2-arm64-current.config | 2 +- config/kernel/linux-wsl2-arm64-edge.config | 2 +- config/kernel/linux-wsl2-x86-current.config | 2 +- config/kernel/linux-wsl2-x86-edge.config | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/config/kernel/linux-rk322x-current.config b/config/kernel/linux-rk322x-current.config index 5352c45066..ff2ba9b9e4 100644 --- a/config/kernel/linux-rk322x-current.config +++ b/config/kernel/linux-rk322x-current.config @@ -2013,7 +2013,7 @@ CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m # CONFIG_WIREGUARD_DEBUG is not set # CONFIG_EQUALIZER is not set diff --git a/config/kernel/linux-rk322x-edge.config b/config/kernel/linux-rk322x-edge.config index b9977d706e..89299fc911 100644 --- a/config/kernel/linux-rk322x-edge.config +++ b/config/kernel/linux-rk322x-edge.config @@ -2047,7 +2047,7 @@ CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m # CONFIG_WIREGUARD_DEBUG is not set # CONFIG_EQUALIZER is not set diff --git a/config/kernel/linux-rk322x-legacy.config b/config/kernel/linux-rk322x-legacy.config index 2dd816da8d..54dbbbe6d3 100644 --- a/config/kernel/linux-rk322x-legacy.config +++ b/config/kernel/linux-rk322x-legacy.config @@ -1630,7 +1630,7 @@ CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m -CONFIG_DUMMY=y +CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set diff --git a/config/kernel/linux-rk35xx-vendor.config b/config/kernel/linux-rk35xx-vendor.config index 4d881cd007..9523cf6b33 100644 --- a/config/kernel/linux-rk35xx-vendor.config +++ b/config/kernel/linux-rk35xx-vendor.config @@ -642,7 +642,7 @@ CONFIG_TARGET_CORE=m CONFIG_ISCSI_TARGET=m CONFIG_NETDEVICES=y CONFIG_BONDING=m -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m CONFIG_EQUALIZER=m CONFIG_IFB=m diff --git a/config/kernel/linux-sm8250-current.config b/config/kernel/linux-sm8250-current.config index a7be0730cf..98408d7636 100644 --- a/config/kernel/linux-sm8250-current.config +++ b/config/kernel/linux-sm8250-current.config @@ -378,7 +378,7 @@ CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_NETDEVICES=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m diff --git a/config/kernel/linux-sm8250-edge.config b/config/kernel/linux-sm8250-edge.config index 0e31102c3b..73220d5045 100644 --- a/config/kernel/linux-sm8250-edge.config +++ b/config/kernel/linux-sm8250-edge.config @@ -381,7 +381,7 @@ CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_NETDEVICES=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m diff --git a/config/kernel/linux-uefi-arm64-cloud.config b/config/kernel/linux-uefi-arm64-cloud.config index 0da92a55a0..4df1cd438b 100644 --- a/config/kernel/linux-uefi-arm64-cloud.config +++ b/config/kernel/linux-uefi-arm64-cloud.config @@ -271,7 +271,7 @@ CONFIG_BLK_DEV_DM=y CONFIG_DM_MIRROR=y CONFIG_DM_ZERO=y CONFIG_NETDEVICES=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=m CONFIG_MACVLAN=m CONFIG_IPVLAN=m diff --git a/config/kernel/linux-uefi-x86-cloud.config b/config/kernel/linux-uefi-x86-cloud.config index e0a110802e..3112be8912 100644 --- a/config/kernel/linux-uefi-x86-cloud.config +++ b/config/kernel/linux-uefi-x86-cloud.config @@ -282,7 +282,7 @@ CONFIG_BLK_DEV_DM=y CONFIG_DM_MIRROR=y CONFIG_DM_ZERO=y CONFIG_NETDEVICES=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=y CONFIG_MACVLAN=m CONFIG_IPVLAN=m diff --git a/config/kernel/linux-wsl2-arm64-current.config b/config/kernel/linux-wsl2-arm64-current.config index 0c0f53b597..6a919b27d9 100644 --- a/config/kernel/linux-wsl2-arm64-current.config +++ b/config/kernel/linux-wsl2-arm64-current.config @@ -399,7 +399,7 @@ CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_NETDEVICES=y CONFIG_BONDING=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=y CONFIG_NET_TEAM=y CONFIG_MACVLAN=y diff --git a/config/kernel/linux-wsl2-arm64-edge.config b/config/kernel/linux-wsl2-arm64-edge.config index 978b5ed2e8..dc47875bb4 100644 --- a/config/kernel/linux-wsl2-arm64-edge.config +++ b/config/kernel/linux-wsl2-arm64-edge.config @@ -392,7 +392,7 @@ CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_NETDEVICES=y CONFIG_BONDING=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=y CONFIG_NET_TEAM=y CONFIG_MACVLAN=y diff --git a/config/kernel/linux-wsl2-x86-current.config b/config/kernel/linux-wsl2-x86-current.config index fa1e7bde72..9199cd59a0 100644 --- a/config/kernel/linux-wsl2-x86-current.config +++ b/config/kernel/linux-wsl2-x86-current.config @@ -401,7 +401,7 @@ CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_NETDEVICES=y CONFIG_BONDING=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=y CONFIG_NET_TEAM=y CONFIG_MACVLAN=y diff --git a/config/kernel/linux-wsl2-x86-edge.config b/config/kernel/linux-wsl2-x86-edge.config index ecf00fa0bd..051c2ca974 100644 --- a/config/kernel/linux-wsl2-x86-edge.config +++ b/config/kernel/linux-wsl2-x86-edge.config @@ -398,7 +398,7 @@ CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_NETDEVICES=y CONFIG_BONDING=y -CONFIG_DUMMY=y +CONFIG_DUMMY=m CONFIG_WIREGUARD=y CONFIG_NET_TEAM=y CONFIG_MACVLAN=y