From 475543840ee17b5511a5fc6c0c08107fa5de3d12 Mon Sep 17 00:00:00 2001 From: HikariKnight <2557889+HikariKnight@users.noreply.github.com> Date: Mon, 1 Jan 2024 09:44:17 +0100 Subject: [PATCH] Fix duplication of rd.driver.pre=vfio_pci when using dracut --- internal/configs/config_bootloaders.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/configs/config_bootloaders.go b/internal/configs/config_bootloaders.go index ccf69d7..cf76100 100644 --- a/internal/configs/config_bootloaders.go +++ b/internal/configs/config_bootloaders.go @@ -180,7 +180,7 @@ func Configure_Grub2() { func clean_Grub2_Args(old_kernel_args []string) []string { // Make a regex to get the VFIO related kernel arguments removed, if they already existed - vfio_args_re := regexp.MustCompile(`(amd|intel)_iommu=(on|1)|iommu=(pt|on)|vfio_pci.ids=.+|vfio_pci.disable_vga=\d{1}`) + vfio_args_re := regexp.MustCompile(`(amd|intel)_iommu=(on|1)|iommu=(pt|on)|vfio_pci.ids=.+|vfio_pci.disable_vga=\d{1}|rd.driver.pre=vfio_pci`) // Make a stringlist to keep our new arguments var clean_kernel_args []string