summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Devir2019-12-06 12:05:27 +1000
committerKyle Devir2019-12-06 12:05:27 +1000
commit9023e140f9478068c332121264c2319f11f63341 (patch)
tree9d0b47fb952970fb9e3236474e69dfc48e3cbc54
parent1299b8fca68ceae4dd083a398fb9bc11b35d5bab (diff)
downloadaur-9023e140f9478068c332121264c2319f11f63341.tar.gz
5.4.2.arch1
-rw-r--r--.SRCINFO20
-rw-r--r--0005-glitched-ondemand-pds.patch18
-rw-r--r--PKGBUILD12
3 files changed, 36 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2a2d09204045..7e236df8a5db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = linux-pds
pkgdesc = Linux
- pkgver = 5.4.1.arch1
+ pkgver = 5.4.2.arch1
pkgrel = 1
- url = https://git.archlinux.org/linux.git/log/?h=v5.4.1-arch1
+ url = https://git.archlinux.org/linux.git/log/?h=v5.4.2-arch1
arch = x86_64
license = GPL2
makedepends = bc
@@ -15,19 +15,21 @@ pkgbase = linux-pds
makedepends = imagemagick
makedepends = git
options = !strip
- source = git+https://git.archlinux.org/linux?signed#tag=v5.4.1-arch1
+ source = git+https://git.archlinux.org/linux?signed#tag=v5.4.2-arch1
source = git+https://github.com/graysky2/kernel_gcc_patch
source = config
- source = 0005-glitched-pds.patch
+ source = 0005-glitched-ondemand-pds.patch
source = 0005-v5.4_undead-pds099o.patch
+ source = 0005-glitched-pds.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
validpgpkeys = 8218F88849AAC522E94CF470A5E9288C4FA415FA
sha512sums = SKIP
sha512sums = SKIP
sha512sums = 5a2a28a3cbcb0424060798b64b59a388f9a0831d882e260e5c28739e74f1a6df1906e9bb82f85cae2fae1dd62c86468111383097824aae4868c7c968a453248a
- sha512sums = a5ff06602840327e10d623c195b7e1676f967e5aa04de04e9435766fab2b596a44da21f808bfdd632dcf64800456337b7b4c03de2a268980238a310b3644ceae
+ sha512sums = 02f856f9ca1825ca5180589726b10f8595db2a67931b8ea46f78a9fd93d2b5a52bb7e62be72b9df9cc6e9167ea230f25668c48e33dd87bf5a4924a7ac4b49264
sha512sums = d44f20eabaadf8160adfcb67bc84bdf195d6475f0f6daebd0140749eb57cf7aa0619360bc37668c8df940f18ca5489730638d3e2db749a4c6e349819a64ed377
+ sha512sums = af8e0a8f1e9ad587c01a945d50d03ed3fc593036ca20c641353a6496317716120bd5015aea25a9f1aad936b95f69a39e3d60db5b66499790d1dc9358ce81da28
pkgname = linux-pds
pkgdesc = The Linux kernel and modules ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
@@ -37,13 +39,13 @@ pkgname = linux-pds
depends = thrash-protect
optdepends = crda: to set the correct wireless channels of your country
optdepends = linux-firmware: firmware images needed for some devices
- provides = linux-pds=5.4.1.arch1
+ provides = linux-pds=5.4.2.arch1
pkgname = linux-pds-headers
pkgdesc = Header files and scripts for building modules for Linux kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
- depends = linux-pds=5.4.1.arch1
- provides = linux-pds-headers=5.4.1.arch1
- provides = linux-headers=5.4.1.arch1
+ depends = linux-pds=5.4.2.arch1
+ provides = linux-pds-headers=5.4.2.arch1
+ provides = linux-headers=5.4.2.arch1
pkgname = linux-pds-docs
pkgdesc = Documentation for the Linux kernel
diff --git a/0005-glitched-ondemand-pds.patch b/0005-glitched-ondemand-pds.patch
new file mode 100644
index 000000000000..c1929e8e7685
--- /dev/null
+++ b/0005-glitched-ondemand-pds.patch
@@ -0,0 +1,18 @@
+diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c
+index 6b423eebfd5d..61e3271675d6 100644
+--- a/drivers/cpufreq/cpufreq_ondemand.c
++++ b/drivers/cpufreq/cpufreq_ondemand.c
+@@ -21,10 +21,10 @@
+ #include "cpufreq_ondemand.h"
+
+ /* On-demand governor macros */
+-#define DEF_FREQUENCY_UP_THRESHOLD (63)
+-#define DEF_SAMPLING_DOWN_FACTOR (1)
++#define DEF_FREQUENCY_UP_THRESHOLD (55)
++#define DEF_SAMPLING_DOWN_FACTOR (5)
+ #define MAX_SAMPLING_DOWN_FACTOR (100000)
+-#define MICRO_FREQUENCY_UP_THRESHOLD (95)
++#define MICRO_FREQUENCY_UP_THRESHOLD (63)
+ #define MICRO_FREQUENCY_MIN_SAMPLE_RATE (10000)
+ #define MIN_FREQUENCY_UP_THRESHOLD (1)
+ #define MAX_FREQUENCY_UP_THRESHOLD (100)
diff --git a/PKGBUILD b/PKGBUILD
index 9f2b7705f187..f345316d75e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -65,7 +65,7 @@ _subarch=
_localmodcfg=
pkgbase=linux-pds
-pkgver=5.4.1.arch1
+pkgver=5.4.2.arch1
pkgrel=1
pkgdesc="Linux"
_srcver_tag=v${pkgver%.*}-${pkgver##*.}
@@ -98,8 +98,9 @@ source=(
"git+$_repo_url?signed#tag=$_srcver_tag"
"git+$_repo_url_gcc_patch"
config # the main kernel config file
- 0005-glitched-pds.patch
+ 0005-glitched-ondemand-pds.patch
0005-v5.4_undead-pds099o.patch
+ 0005-glitched-pds.patch
)
validpgpkeys=(
"ABAF11C65A2970B130ABE3C479BE3E4300411886" # Linus Torvalds
@@ -109,8 +110,9 @@ validpgpkeys=(
sha512sums=('SKIP'
'SKIP'
'5a2a28a3cbcb0424060798b64b59a388f9a0831d882e260e5c28739e74f1a6df1906e9bb82f85cae2fae1dd62c86468111383097824aae4868c7c968a453248a'
- 'a5ff06602840327e10d623c195b7e1676f967e5aa04de04e9435766fab2b596a44da21f808bfdd632dcf64800456337b7b4c03de2a268980238a310b3644ceae'
- 'd44f20eabaadf8160adfcb67bc84bdf195d6475f0f6daebd0140749eb57cf7aa0619360bc37668c8df940f18ca5489730638d3e2db749a4c6e349819a64ed377')
+ '02f856f9ca1825ca5180589726b10f8595db2a67931b8ea46f78a9fd93d2b5a52bb7e62be72b9df9cc6e9167ea230f25668c48e33dd87bf5a4924a7ac4b49264'
+ 'd44f20eabaadf8160adfcb67bc84bdf195d6475f0f6daebd0140749eb57cf7aa0619360bc37668c8df940f18ca5489730638d3e2db749a4c6e349819a64ed377'
+ 'af8e0a8f1e9ad587c01a945d50d03ed3fc593036ca20c641353a6496317716120bd5015aea25a9f1aad936b95f69a39e3d60db5b66499790d1dc9358ce81da28')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
@@ -130,7 +132,7 @@ prepare() {
# From https://github.com/Tk-Glitch/PKGBUILDS/tree/master/linux53-tkg/linux53-tkg-patches
msg2 "Patching with Undead PDS 0.99o patches, rebased to 5.3 by TkG"
- for MyPatch in 0005-v5.4_undead-pds099o.patch 0005-glitched-pds.patch
+ for MyPatch in 0005-glitched-ondemand-pds.patch 0005-v5.4_undead-pds099o.patch 0005-glitched-pds.patch
do
patch -Np1 -i "$srcdir/$MyPatch"
done