From 3f934351fc919e90342f7978efe195307cd1e06f Mon Sep 17 00:00:00 2001 From: HikariKnight <2557889+HikariKnight@users.noreply.github.com> Date: Sat, 10 Aug 2024 08:57:54 +0200 Subject: [PATCH] fix: correctly detect kernel 6.10 and newer as a newer kernel --- internal/configs/configs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/configs/configs.go b/internal/configs/configs.go index 4b1da82..c9b851b 100644 --- a/internal/configs/configs.go +++ b/internal/configs/configs.go @@ -221,7 +221,7 @@ func vfio_modules() []string { // If we are on a kernel older than 6.2 sysinfo := uname.New() - kernel_re := regexp.MustCompile(`^(6\.1|6\.0|[1-5]\.)`) + kernel_re := regexp.MustCompile(`^(6\.1|6\.0|[1-5]\.\d{1,2})\.`) if kernel_re.MatchString(sysinfo.Kernel) { // Write to the debug log logger.Printf("Linux kernel version %s detected!\nIncluding vfio_virqfd module\n", sysinfo.Kernel)