summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD23
2 files changed, 15 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a7043748764d..0abd335dfa4e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Aug 12 15:05:25 UTC 2017
+# Mon Aug 14 18:30:34 UTC 2017
pkgbase = linux-ck
- pkgver = 4.12.6
- pkgrel = 2
+ pkgver = 4.12.7
+ pkgrel = 1
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = i686
arch = x86_64
@@ -14,8 +14,8 @@ pkgbase = linux-ck
options = !strip
source = http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.12.tar.xz
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.12.tar.sign
- source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.12.6.xz
- source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.12.6.sign
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.12.7.xz
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.12.7.sign
source = http://ck.kolivas.org/patches/4.0/4.12/4.12-ck1/patch-4.12-ck1.xz
source = http://repo-ck.com/source/gcc_patch/enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch.gz
source = config.i686
@@ -24,7 +24,7 @@ pkgbase = linux-ck
source = linux.preset
sha256sums = a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab
sha256sums = SKIP
- sha256sums = 60938af0f95ae794f879294f2393c48077c01bdba851e80b085fdc0418eeca44
+ sha256sums = fe0a0b7c071978839f4b941d655df93e3c0e60bd3e49237f7e7a8635cb38ff8e
sha256sums = SKIP
sha256sums = c20ca8b06355fd923a6b942d573e74118fd2abbc8a5ea282d994967122a04a2d
sha256sums = 0f3e4930c3a603cc99fffa9fcac0f2cf7c58fc14a7ef8557345358c0bcd2bf66
@@ -41,12 +41,12 @@ pkgname = linux-ck
depends = kmod
depends = mkinitcpio>=0.7
optdepends = crda: to set the correct wireless channels of your country
- provides = linux-ck=4.12.6
+ provides = linux-ck=4.12.7
backup = etc/mkinitcpio.d/linux-ck.preset
pkgname = linux-ck-headers
pkgdesc = Header files and scripts for building modules for Linux-ck kernel
depends = linux-ck
- provides = linux-ck-headers=4.12.6
- provides = linux-headers=4.12.6
+ provides = linux-ck-headers=4.12.7
+ provides = linux-headers=4.12.7
diff --git a/PKGBUILD b/PKGBUILD
index 3c07d687188e..1ed3bcb4e315 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,13 +27,6 @@ _NUMAdisable=y
# More at this wiki page ---> https://wiki.archlinux.org/index.php/Modprobed-db
_localmodcfg=
-# Alternative I/O scheduler by Paolo Valente
-# Set this if you want it enabled globally i.e. for all devices in your system
-# If you want it enabled on a device-by-device basis, leave this unset and see:
-# https://wiki.archlinux.org/index.php/Improving_performance#Tuning_IO_schedulers
-
-_BFQ_enable_=
-
# Use the current kernel's .config file
# Enabling this option will use the .config of the RUNNING kernel rather than
# the ARCH defaults. Useful when the package gets updated and you already went
@@ -45,8 +38,8 @@ _use_current=
pkgbase=linux-ck
_srcname=linux-4.12
-pkgver=4.12.6
-pkgrel=2
+pkgver=4.12.7
+pkgrel=1
_ckpatchversion=1
arch=('i686' 'x86_64')
url="https://wiki.archlinux.org/index.php/Linux-ck"
@@ -70,7 +63,7 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
)
sha256sums=('a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab'
'SKIP'
- '60938af0f95ae794f879294f2393c48077c01bdba851e80b085fdc0418eeca44'
+ 'fe0a0b7c071978839f4b941d655df93e3c0e60bd3e49237f7e7a8635cb38ff8e'
'SKIP'
'c20ca8b06355fd923a6b942d573e74118fd2abbc8a5ea282d994967122a04a2d'
'0f3e4930c3a603cc99fffa9fcac0f2cf7c58fc14a7ef8557345358c0bcd2bf66'
@@ -106,6 +99,9 @@ prepare() {
cat "${srcdir}/config.${CARCH}" > ./.config
+ # CK's suggestion to fix the stalled boot on some systems
+ sed -i 's/# CONFIG_SCSI_MQ_DEFAULT is not set/CONFIG_SCSI_MQ_DEFAULT=y/' ./.config
+
### Optionally disable NUMA for 64-bit kernels only
# (x86 kernels do not support NUMA)
if [ -n "$_NUMAdisable" ]; then
@@ -144,13 +140,6 @@ prepare() {
sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
fi
- ### Optionally enable BFQ as the default I/O scheduler
- if [ -n "$_BFQ_enable_" ]; then
- msg "Setting BFQ as default I/O scheduler..."
- sed -i -e '/CONFIG_DEFAULT_IOSCHED/ s,cfq,bfq,' \
- -i -e s'/CONFIG_DEFAULT_CFQ=y/# CONFIG_DEFAULT_CFQ is not set\nCONFIG_DEFAULT_BFQ=y/' ./.config
- fi
-
# set extraversion to pkgrel
sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile