summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO48
-rw-r--r--PKGBUILD25
-rw-r--r--config7
-rw-r--r--config.x86_647
4 files changed, 22 insertions, 65 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01dbe186d2b0..bb4941491cc3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Mon Nov 21 20:17:51 UTC 2016
+# Tue Nov 22 08:32:07 UTC 2016
pkgbase = linux-ck
pkgver = 4.8.10
- pkgrel = 1
+ pkgrel = 2
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = i686
arch = x86_64
@@ -16,7 +16,7 @@ pkgbase = linux-ck
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.tar.sign
source = http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.8.10.xz
source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.8.10.sign
- source = http://ck.kolivas.org/patches/4.0/4.8/4.8-ck7/patch-4.8-ck7.xz
+ source = http://ck.kolivas.org/patches/4.0/4.8/4.8-ck8/patch-4.8-ck8.xz
source = http://repo-ck.com/source/gcc_patch/enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch.gz
source = config.x86_64
source = config
@@ -27,16 +27,16 @@ pkgbase = linux-ck
sha256sums = SKIP
sha256sums = d0ea1671c488957d7b1ef46a5107c47c16b37f2985ca7ee4c900ba0f89d40d3c
sha256sums = SKIP
- sha256sums = 65a9a1d4ab050fa3c4d5640197d8e72dbe99a4464c97b607003729047f5b96da
+ sha256sums = cea596c606da2125946154a0121ea0516583f659ad823c93669ad5d25bbc3ef7
sha256sums = e1b8c54c3b81dfd526e24287436b16ec523715e6b3b96156c3e57af035ade127
- sha256sums = 0e2a8eadd0530c1d2270937141973f71810cfbddd379696fe291e0e91bc5ccb1
- sha256sums = 96d4e5932302c4b46fc7832b3f39d8da57ccd167cb1b89da2566c32a59a5d871
+ sha256sums = c9a52842fe24e1e6c68e753ad8e5d142f9847c72a7bdc7aecef13c1d5f6580e6
+ sha256sums = 9d96711c091686e3b9f477fa842f5c154038a7262384617f1ed871ef686aa958
sha256sums = 834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0
sha256sums = ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65
sha256sums = 1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99
pkgname = linux-ck
- pkgdesc = The Linux-ck kernel and modules with the ck7 patchset featuring MuQSS CPU scheduler v0.140
+ pkgdesc = The Linux-ck kernel and modules with the ck8 patchset featuring MuQSS CPU scheduler v0.144
install = linux.install
depends = coreutils
depends = linux-firmware
@@ -44,23 +44,6 @@ pkgname = linux-ck
depends = mkinitcpio>=0.7
optdepends = crda: to set the correct wireless channels of your country
provides = linux-ck=4.8.10
- conflicts = linux-ck-corex
- conflicts = linux-ck-p4
- conflicts = linux-ck-pentm
- conflicts = linux-ck-atom
- conflicts = linux-ck-core2
- conflicts = linux-ck-nehalem
- conflicts = linux-ck-sandybridge
- conflicts = linux-ck-ivybridge
- conflicts = linux-ck-broadwell
- conflicts = linux-ck-skylake
- conflicts = linux-ck-haswell
- conflicts = linux-ck-kx
- conflicts = linux-ck-k10
- conflicts = linux-ck-barcelona
- conflicts = linux-ck-bulldozer
- conflicts = linux-ck-piledriver
- conflicts = linux-ck-silvermont
backup = etc/mkinitcpio.d/linux-ck.preset
pkgname = linux-ck-headers
@@ -68,21 +51,4 @@ pkgname = linux-ck-headers
depends = linux-ck
provides = linux-ck-headers=4.8.10
provides = linux-headers=4.8.10
- conflicts = linux-ck-corex-headers
- conflicts = linux-ck-p4-headers
- conflicts = linux-ck-pentm-headers
- conflicts = linux-ck-atom-headers
- conflicts = linux-ck-core2-headers
- conflicts = linux-ck-nehalem-headers
- conflicts = linux-ck-sandybridge-headers
- conflicts = linux-ck-ivybridge-headers
- conflicts = linux-ck-haswell-headers
- conflicts = linux-ck-broadwell-headers
- conflicts = linux-ck-skylake-headers
- conflicts = linux-ck-kx-headers
- conflicts = linux-ck-k10-headers
- conflicts = linux-ck-barcelona-headers
- conflicts = linux-ck-bulldozer-headers
- conflicts = linux-ck-piledriver-headers
- conflicts = linux-ck-silvermont-headers
diff --git a/PKGBUILD b/PKGBUILD
index 95a80b4da598..b4e9f65b2897 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -45,8 +45,8 @@ _use_current=
pkgbase=linux-ck
_srcname=linux-4.8
pkgver=4.8.10
-pkgrel=1
-_ckpatchversion=7
+pkgrel=2
+_ckpatchversion=8
arch=('i686' 'x86_64')
url="https://wiki.archlinux.org/index.php/Linux-ck"
license=('GPL2')
@@ -72,10 +72,10 @@ sha256sums=('3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a'
'SKIP'
'd0ea1671c488957d7b1ef46a5107c47c16b37f2985ca7ee4c900ba0f89d40d3c'
'SKIP'
- '65a9a1d4ab050fa3c4d5640197d8e72dbe99a4464c97b607003729047f5b96da'
+ 'cea596c606da2125946154a0121ea0516583f659ad823c93669ad5d25bbc3ef7'
'e1b8c54c3b81dfd526e24287436b16ec523715e6b3b96156c3e57af035ade127'
- '0e2a8eadd0530c1d2270937141973f71810cfbddd379696fe291e0e91bc5ccb1'
- '96d4e5932302c4b46fc7832b3f39d8da57ccd167cb1b89da2566c32a59a5d871'
+ 'c9a52842fe24e1e6c68e753ad8e5d142f9847c72a7bdc7aecef13c1d5f6580e6'
+ '9d96711c091686e3b9f477fa842f5c154038a7262384617f1ed871ef686aa958'
'834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
'1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99')
@@ -116,15 +116,6 @@ prepare() {
cat "${srcdir}/config" > ./.config
fi
- # MuQSS is now a tickless scheduler. That means it can maintain its
- # guaranteed low latency even in a build configured with a low Hz tick rate.
- # To that end, it is now defaulting to 100Hz, and it is recommended to use
- # this as the default choice for it leads to more throughput and power
- # savings as well.
- sed -i -e 's/^CONFIG_HZ_300=y/# CONFIG_HZ_300 is not set/' \
- -i -e 's/^# CONFIG_HZ_100 is not set/CONFIG_HZ_100=y/' \
- -i -e 's/^CONFIG_HZ=300/CONFIG_HZ=100/' .config
-
### Optionally disable NUMA for 64-bit kernels only
# (x86 kernels do not support NUMA)
if [ -n "$_NUMAdisable" ]; then
@@ -215,13 +206,12 @@ build() {
}
_package() {
- pkgdesc="The ${pkgbase/linux/Linux} kernel and modules with the ck7 patchset featuring MuQSS CPU scheduler v0.140"
- #_Kpkgdesc="The ${pkgbase/linux/Linux} kernel and modules with the ck7 patchset featuring MuQSS CPU scheduler v0.140"
+ pkgdesc="The ${pkgbase/linux/Linux} kernel and modules with the ck8 patchset featuring MuQSS CPU scheduler v0.144"
+ #_Kpkgdesc="The ${pkgbase/linux/Linux} kernel and modules with the ck8 patchset featuring MuQSS CPU scheduler v0.144"
#pkgdesc="${_Kpkgdesc}"
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
optdepends=('crda: to set the correct wireless channels of your country')
provides=("linux-ck=${pkgver}")
- conflicts=('linux-ck-corex' 'linux-ck-p4' 'linux-ck-pentm' 'linux-ck-atom' 'linux-ck-core2' 'linux-ck-nehalem' 'linux-ck-sandybridge' 'linux-ck-ivybridge' 'linux-ck-broadwell' 'linux-ck-skylake' 'linux-ck-haswell' 'linux-ck-kx' 'linux-ck-k10' 'linux-ck-barcelona' 'linux-ck-bulldozer' 'linux-ck-piledriver' 'linux-ck-silvermont')
backup=("etc/mkinitcpio.d/${pkgbase}.preset")
install=linux.install
#groups=('ck-generic')
@@ -279,7 +269,6 @@ _package-headers() {
#pkgdesc="${_Hpkgdesc}"
depends=('linux-ck') # added to keep kernel and headers packages matched
provides=("linux-ck-headers=${pkgver}" "linux-headers=${pkgver}")
- conflicts=('linux-ck-corex-headers' 'linux-ck-p4-headers' 'linux-ck-pentm-headers' 'linux-ck-atom-headers' 'linux-ck-core2-headers' 'linux-ck-nehalem-headers' 'linux-ck-sandybridge-headers' 'linux-ck-ivybridge-headers' 'linux-ck-haswell-headers' 'linux-ck-broadwell-headers' 'linux-ck-skylake-headers' 'linux-ck-kx-headers' 'linux-ck-k10-headers' 'linux-ck-barcelona-headers' 'linux-ck-bulldozer-headers' 'linux-ck-piledriver-headers' 'linux-ck-silvermont-headers')
#groups=('ck-generic')
install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
diff --git a/config b/config
index 9a56b4be57aa..a5dd4ecf4a02 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.8.10-1 Kernel Configuration
+# Linux/x86 4.8.10-2 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -573,11 +573,12 @@ CONFIG_X86_INTEL_MPX=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_SECCOMP=y
-CONFIG_HZ_100=y
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_128=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=128
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
diff --git a/config.x86_64 b/config.x86_64
index 6132f01e14e1..1120f41de64f 100644
--- a/config.x86_64
+++ b/config.x86_64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.8.10-1 Kernel Configuration
+# Linux/x86 4.8.10-2 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -589,11 +589,12 @@ CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
-CONFIG_HZ_100=y
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_128=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=128
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y