diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 0002-unfuck-ck1-for-kvm-intel-symbol.patch | 10 | ||||
-rw-r--r-- | PKGBUILD | 6 |
3 files changed, 18 insertions, 4 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Sat Feb 16 12:05:49 UTC 2019 +# Sat Feb 16 18:54:55 UTC 2019 pkgbase = linux-ck pkgver = 4.20.10 - pkgrel = 1 + pkgrel = 2 url = https://wiki.archlinux.org/index.php/Linux-ck arch = x86_64 license = GPL2 @@ -20,6 +20,7 @@ pkgbase = linux-ck source = enable_additional_cpu_optimizations-20180509.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/20180509.tar.gz source = http://ck.kolivas.org/patches/4.0/4.20/4.20-ck1/patch-4.20-ck1.xz source = 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch + source = 0002-unfuck-ck1-for-kvm-intel-symbol.patch sha256sums = 53de6be9adfb8899f0a15855f1aef62b8b5a3c5c575196ec8a640a5b8c1c3cf8 sha256sums = SKIP sha256sums = 4ff10c16fa729f808e812e3ff53ef8087ab9c220c84d860676d3bfb5c1c63c5d @@ -29,6 +30,7 @@ pkgbase = linux-ck sha256sums = 226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d sha256sums = 4bd614333fcbe509118b5362889f76d241e1d33e1ee691bd24fd82384ce7f2de sha256sums = 059123200c60ef468ac17bf05a75f37ca69ad34bd21af94644f478c873c3579a + sha256sums = 3e8c7d3015bb593e8a861be0b2b9f1de74fcb25e00c6e3eacee3165c6bec6f64 pkgname = linux-ck pkgdesc = The Linux-ck kernel and modules with the ck1 patchset featuring MuQSS CPU scheduler v0.185 diff --git a/0002-unfuck-ck1-for-kvm-intel-symbol.patch b/0002-unfuck-ck1-for-kvm-intel-symbol.patch new file mode 100644 index 000000000000..fd8568a24ab4 --- /dev/null +++ b/0002-unfuck-ck1-for-kvm-intel-symbol.patch @@ -0,0 +1,10 @@ +--- a/kernel/sched/MuQSS.c ++++ b/kernel/sched/MuQSS.c +@@ -227,6 +227,7 @@ + + #ifdef CONFIG_SCHED_SMT + DEFINE_STATIC_KEY_FALSE(sched_smt_present); ++EXPORT_SYMBOL_GPL(sched_smt_present); + #endif + + #else @@ -63,7 +63,7 @@ _localmodcfg= pkgbase=linux-ck _srcver=4.20.10-arch1 pkgver=${_srcver%-*} -pkgrel=1 +pkgrel=2 _ckpatchversion=1 arch=(x86_64) url="https://wiki.archlinux.org/index.php/Linux-ck" @@ -81,6 +81,7 @@ source=( "enable_additional_cpu_optimizations-$_gcc_more_v.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/$_gcc_more_v.tar.gz" "http://ck.kolivas.org/patches/4.0/4.20/4.20-ck${_ckpatchversion}/$_ckpatch.xz" 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch + 0002-unfuck-ck1-for-kvm-intel-symbol.patch ) validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds @@ -94,7 +95,8 @@ sha256sums=('53de6be9adfb8899f0a15855f1aef62b8b5a3c5c575196ec8a640a5b8c1c3cf8' 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65' '226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d' '4bd614333fcbe509118b5362889f76d241e1d33e1ee691bd24fd82384ce7f2de' - '059123200c60ef468ac17bf05a75f37ca69ad34bd21af94644f478c873c3579a') + '059123200c60ef468ac17bf05a75f37ca69ad34bd21af94644f478c873c3579a' + '3e8c7d3015bb593e8a861be0b2b9f1de74fcb25e00c6e3eacee3165c6bec6f64') _kernelname=${pkgbase#linux} : ${_kernelname:=-ARCH} |