From 8e2fd0bf62ac3b7d31710c8d6dda81ac850a3d93 Mon Sep 17 00:00:00 2001
From: Nowa Ammerlaan <[email protected]>
Date: Wed, 4 Feb 2026 17:05:41 +0100
Subject: [PATCH 3/4] kernel-build.eclass: cleanup driver omit list
This list is getting a bit long so lets create an array for it.
Signed-off-by: Nowa Ammerlaan <[email protected]>
Part-of: https://github.com/gentoo/gentoo/pull/45640
---
eclass/kernel-build.eclass | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index e636133b2cac..de658947182c 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -518,6 +518,12 @@ kernel-build_src_install() {
usrmount virtiofs
)
+ # Pulls in huge firmware files
+ local omit_drivers=(
+ amdgpu i915 nfp nova nova_core nouveau nvidia
nvidia-drm
+ nvidia-modeset nvidia-peermem nvidia-uvm radeon
xe
+ )
+
local dracut_args=(
--conf "${T}/empty-file"
--confdir "${T}/empty-directory"
@@ -536,8 +542,7 @@ kernel-build_src_install() {
--reproducible
--ro-mnt
--modules "${dracut_modules[*]}"
- # Pulls in huge firmware files
- --omit-drivers "amdgpu i915 nfp nova nova_core nouveau nvidia
nvidia-drm nvidia-modeset nvidia-peermem nvidia-uvm radeon xe"
+ --omit-drivers "${omit_drivers[*]}"
)
# Tries to update ld cache
--
2.52.0