From 5396375b47858b97dc96db4544bb1431bb45843f Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Wed, 31 May 2023 16:15:27 +0000 Subject: [PATCH] feat: add smap blocklist for some debian 7 kernels --- distro/debian/debian.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/distro/debian/debian.go b/distro/debian/debian.go index 19bc535..929004c 100644 --- a/distro/debian/debian.go +++ b/distro/debian/debian.go @@ -387,6 +387,17 @@ func (d Debian) Kernels() (kernels []distro.KernelInfo, err error) { Package: pkgname, } + smapBlocklist := []string{ + "3.10.5-1~bpo70+1", + "3.10.11-1~bpo70+1", + "3.9.6-1~bpo70+1", + } + for _, ver := range smapBlocklist { + if strings.Contains(release, ver) { + ki.CPU.Flags = append(ki.CPU.Flags, "smap=off") + } + } + kernels = append(kernels, ki) }