summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
-rw-r--r--config8
3 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e38cc582f27..7ad49903b9c2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = linux-uksm
pkgver = 4.16.2
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/dolohow/uksm
arch = x86_64
license = GPL2
@@ -30,7 +30,7 @@ pkgbase = linux-uksm
sha512sums = SKIP
sha512sums = 079e34ec7bf3ef36438c648116e24c51e00ea8608a1d8b5776164478522d6a96dcab5fe0431e8e9a6282c11a1edd177e1b68fc971a81717b297e199efc101963
sha512sums = 337b220e5c5f240bf195fcf174974c03b127598723fc4ea5813e5c32154048ac4193737418b21e720e9034ad53589b59b898d0e648925db7e2db2ad57acd7fe7
- sha512sums = 25fbbf67d86afa619910e644a1e5c2ede321ac6cdf16e66128638dbdfe2e5dc454a6420eca1a743d6eff4a2bb9b8ea3143c1914b27c2ab07965e56d2c197853b
+ sha512sums = 062b55ce20c346ddd2fd04ad7610b91b352c224c6a78e4b9334004dcb7a87c460f2785e02d09204bd9a32b7c429f5324aefa72c61474ec226d16efd381d26cfa
sha512sums = 7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a
sha512sums = 4a8b324aee4cccf3a512ad04ce1a272d14e5b05c8de90feb82075f55ea3845948d817e1b0c6f298f5816834ddd3e5ce0a0e2619866289f3c1ab8fd2f35f04f44
sha512sums = 6346b66f54652256571ef65da8e46db49a95ac5978ecd57a507c6b2a28aee70bb3ff87045ac493f54257c9965da1046a28b72cb5abb0087204d257f14b91fd74
diff --git a/PKGBUILD b/PKGBUILD
index 2b05abae7dee..5ef59c53799e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -43,13 +43,16 @@ _localmodcfg=
# a new kernel is released, but again, convenient for package bumps.
_use_current=
+### Running with a 1000 HZ tick rate
+_1k_HZ_ticks=
+
### Do not edit below this line unless you know what you're doing
pkgbase=linux-uksm
# pkgname=('linux-uksm' 'linux-uksm-headers' 'linux-uksm-docs')
_srcname=linux-4.16
pkgver=4.16.2
-pkgrel=2
+pkgrel=3
arch=('x86_64')
url="https://github.com/dolohow/uksm"
license=('GPL2')
@@ -151,6 +154,15 @@ END
fi
fi
+
+ ### Optionally set tickrate to 1000
+ if [ -n "$_1k_HZ_ticks" ]; then
+ msg "Setting tick rate to 1k..."
+ sed -i -e 's/^CONFIG_HZ_300=y/# CONFIG_HZ_300 is not set/' \
+ -i -e 's/^# CONFIG_HZ_1000 is not set/CONFIG_HZ_1000=y/' \
+ i -e 's/^CONFIG_HZ=300/CONFIG_HZ=1000/' .config
+ fi
+
### Optionally disable NUMA for 64-bit kernels only
# (x86 kernels do not support NUMA)
if [ -n "$_NUMAdisable" ]; then
@@ -377,7 +389,7 @@ sha512sums=('ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2
'SKIP'
'079e34ec7bf3ef36438c648116e24c51e00ea8608a1d8b5776164478522d6a96dcab5fe0431e8e9a6282c11a1edd177e1b68fc971a81717b297e199efc101963'
'337b220e5c5f240bf195fcf174974c03b127598723fc4ea5813e5c32154048ac4193737418b21e720e9034ad53589b59b898d0e648925db7e2db2ad57acd7fe7'
- '25fbbf67d86afa619910e644a1e5c2ede321ac6cdf16e66128638dbdfe2e5dc454a6420eca1a743d6eff4a2bb9b8ea3143c1914b27c2ab07965e56d2c197853b'
+ '062b55ce20c346ddd2fd04ad7610b91b352c224c6a78e4b9334004dcb7a87c460f2785e02d09204bd9a32b7c429f5324aefa72c61474ec226d16efd381d26cfa'
'7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a'
'4a8b324aee4cccf3a512ad04ce1a272d14e5b05c8de90feb82075f55ea3845948d817e1b0c6f298f5816834ddd3e5ce0a0e2619866289f3c1ab8fd2f35f04f44'
'6346b66f54652256571ef65da8e46db49a95ac5978ecd57a507c6b2a28aee70bb3ff87045ac493f54257c9965da1046a28b72cb5abb0087204d257f14b91fd74'
diff --git a/config b/config
index e97f38dd0fad..173cb2bfeec4 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.16.2-1 Kernel Configuration
+# Linux/x86 4.16.2-5 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -691,9 +691,9 @@ CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-CONFIG_HZ_1000=y
-CONFIG_HZ=1000
+CONFIG_HZ_300=y
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=300
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y