commit e6cb5e319b5fce7592a7e4c69cca708aeb3b4bbd
parent c3ccee650604e6cd8d471a1d7b68a51b3a8f363c
Author: Daniel Barlow <dan@telent.net>
Date: Sun, 29 Oct 2023 11:49:03 +0000
extract NETDEVICES kconfig to kernel.nix module
Diffstat:
7 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/devices/belkin-rt3200/default.nix b/devices/belkin-rt3200/default.nix
@@ -81,7 +81,6 @@
PCIE_MEDIATEK = "y";
BLOCK = "y"; # move this to base option
- NETDEVICES = "y"; # and this probably also
SPI_MASTER = "y";
SPI = "y";
diff --git a/devices/gl-ar750/default.nix b/devices/gl-ar750/default.nix
@@ -175,7 +175,6 @@
CONSOLE_LOGLEVEL_QUIET = "4";
NET = "y";
- NETDEVICES = "y";
ETHERNET = "y";
NET_VENDOR_ATHEROS = "y";
AG71XX = "y"; # ethernet (qca,qca9530-eth)
diff --git a/devices/gl-mt300a/default.nix b/devices/gl-mt300a/default.nix
@@ -159,7 +159,6 @@
CONSOLE_LOGLEVEL_QUIET = "4";
NET = "y";
- NETDEVICES = "y";
ETHERNET = "y";
NET_VENDOR_RALINK = "y";
NET_RALINK_MDIO = "y";
diff --git a/devices/gl-mt300n-v2/default.nix b/devices/gl-mt300n-v2/default.nix
@@ -143,7 +143,6 @@
REGULATOR_FIXED_VOLTAGE = "y";
NET = "y";
- NETDEVICES = "y";
ETHERNET = "y";
PHYLIB = "y";
diff --git a/devices/qemu-aarch64/default.nix b/devices/qemu-aarch64/default.nix
@@ -34,7 +34,6 @@
VIRTIO_PCI = "y";
BLOCK = "y";
VIRTIO_BLK = "y";
- NETDEVICES = "y";
VIRTIO_NET = "y";
SERIAL_EARLYCON_ARM_SEMIHOST = "y"; # earlycon=smh
diff --git a/devices/qemu/default.nix b/devices/qemu/default.nix
@@ -60,7 +60,6 @@
VIRTIO_PCI = "y";
BLOCK = "y";
VIRTIO_BLK = "y";
- NETDEVICES = "y";
VIRTIO_NET = "y";
SERIAL_8250= "y";
diff --git a/modules/kernel.nix b/modules/kernel.nix
@@ -64,6 +64,8 @@ in {
PACKET = "y"; # for ppp, tcpdump ...
SYSVIPC= "y";
+ NETDEVICES = "y"; # even PPP needs this
+
# disabling this option causes the kernel to use an "empty"
# initramfs instead: it has a /dev/console node and not much
# else. Note that pid 1 is started *before* the root