summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
diff options
context:
space:
mode:
authorGabriel Wicki <gabriel@erlikon.ch>2026-03-01 09:44:41 +0100
committerVagrant Cascadian <vagrant@debian.org>2026-04-13 09:51:58 -0700
commit727b300e04cb1e24a37e0004e614608cb479f614 (patch)
tree5633a21bb0b4398fffd361807d2f8b9cf29e4b13 /gnu/packages/linux.scm
parent1d6eb98dd645f0f116da6d8db0f617f0c0b24f2d (diff)
gnu: linux-libre: Build wireguard and netfilter modules by default.
* gnu/packages/linux.scm (default-extra-linux-options): Add module options. (linux-libre-arm64-honeycomb, linux-libre-arm64-mnt-reform-6.19, linux-libre-arm64-mnt-reform-6.18, linux-libre-arm64-mnt-reform-6.12): Remove options. Change-Id: I25655d1c7aa1cd8ccceabbe4d9e0ccc5fa876765 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
Diffstat (limited to 'gnu/packages/linux.scm')
-rw-r--r--gnu/packages/linux.scm15
1 files changed, 5 insertions, 10 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index d743e6c710d..6af5c13587f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -945,7 +945,11 @@ ARCH and optionally VARIANT, or #f if there is no such configuration."
945 ;; Disable the EFI pstore storage backend to avoid causing 945 ;; Disable the EFI pstore storage backend to avoid causing
946 ;; unrecoverable failures on some EFI systems: 946 ;; unrecoverable failures on some EFI systems:
947 ;; https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html 947 ;; https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html
948 ("CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE" . #t))) 948 ("CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE" . #t)
949 ;; Provide modules for wireguard and netfilter support
950 ("CONFIG_WIREGUARD" . m)
951 ("CONFIG_IP_NF_FILTER" . m)
952 ("CONFIG_NETFILTER_XT_MATCH_ADDRTYPE" . m)))
949 953
950(define (config->string options) 954(define (config->string options)
951 (string-join (map (match-lambda 955 (string-join (map (match-lambda
@@ -1453,9 +1457,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
1453 ;; Fixes https://codeberg.org/guix/guix/issues/101 1457 ;; Fixes https://codeberg.org/guix/guix/issues/101
1454 ("CONFIG_KEY_DH_OPERATIONS" . #true) 1458 ("CONFIG_KEY_DH_OPERATIONS" . #true)
1455 1459
1456 ;; For connecting to ci.guix.gnu.org over VPN.
1457 ("CONFIG_WIREGUARD" . m)
1458
1459 ;; restool support 1460 ;; restool support
1460 ("CONFIG_FSL_MC_UAPI_SUPPORT" . #t) 1461 ("CONFIG_FSL_MC_UAPI_SUPPORT" . #t)
1461 ("CONFIG_FSL_MC_BUS" . #t) 1462 ("CONFIG_FSL_MC_BUS" . #t)
@@ -1774,8 +1775,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
1774 ("CONFIG_USB_ETH_RNDIS" . m) 1775 ("CONFIG_USB_ETH_RNDIS" . m)
1775 ("CONFIG_USB_ETH_EEM" . m) 1776 ("CONFIG_USB_ETH_EEM" . m)
1776 ("CONFIG_USB_G_NCM" . m) 1777 ("CONFIG_USB_G_NCM" . m)
1777 ;; Provide support for wireguard
1778 ("CONFIG_WIREGUARD" . m)
1779 ;; Provide support for ath9k wireless 1778 ;; Provide support for ath9k wireless
1780 ("CONFIG_ATH9K" . m) 1779 ("CONFIG_ATH9K" . m)
1781 ("CONFIG_ATH9K_HTC" . m)) 1780 ("CONFIG_ATH9K_HTC" . m))
@@ -2088,8 +2087,6 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-mnt-pocket-reform.dtb")))))))))))
2088 ("CONFIG_USB_ETH_RNDIS" . m) 2087 ("CONFIG_USB_ETH_RNDIS" . m)
2089 ("CONFIG_USB_ETH_EEM" . m) 2088 ("CONFIG_USB_ETH_EEM" . m)
2090 ("CONFIG_USB_G_NCM" . m) 2089 ("CONFIG_USB_G_NCM" . m)
2091 ;; Provide support for wireguard
2092 ("CONFIG_WIREGUARD" . m)
2093 ;; Provide support for ath9k wireless 2090 ;; Provide support for ath9k wireless
2094 ("CONFIG_ATH9K" . m) 2091 ("CONFIG_ATH9K" . m)
2095 ("CONFIG_ATH9K_HTC" . m)) 2092 ("CONFIG_ATH9K_HTC" . m))
@@ -2423,8 +2420,6 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-mnt-pocket-reform.dtb")))))))))))
2423 ("CONFIG_USB_ETH_RNDIS" . m) 2420 ("CONFIG_USB_ETH_RNDIS" . m)
2424 ("CONFIG_USB_ETH_EEM" . m) 2421 ("CONFIG_USB_ETH_EEM" . m)
2425 ("CONFIG_USB_G_NCM" . m) 2422 ("CONFIG_USB_G_NCM" . m)
2426 ;; Provide support for wireguard
2427 ("CONFIG_WIREGUARD" . m)
2428 ;; Provide support for ath9k wireless 2423 ;; Provide support for ath9k wireless
2429 ("CONFIG_ATH9K" . m) 2424 ("CONFIG_ATH9K" . m)
2430 ("CONFIG_ATH9K_HTC" . m)) 2425 ("CONFIG_ATH9K_HTC" . m))