summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle De'Vir2019-09-08 08:00:03 +1000
committerKyle De'Vir2019-09-08 08:00:03 +1000
commit42e72637202d1ad0cb41c1676482418aa23c4cbc (patch)
tree9dce9702616440bc275edbf7865c263650b02326
parentcc961a0e8dd3294c51701a7468a9617d1a60acd5 (diff)
downloadaur-42e72637202d1ad0cb41c1676482418aa23c4cbc.tar.gz
5.2.13-arch1, update PDS patches
-rw-r--r--.SRCINFO24
-rw-r--r--01-Undead-PDS-0.99o-rebase-by-TkG.patch2
-rw-r--r--02-Glitched-PDS-by-TkG.patch60
-rw-r--r--PKGBUILD6
4 files changed, 46 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30851450f10e..74e35fb3b3a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = linux-pds
- pkgver = 5.2.11.arch1
+ pkgver = 5.2.13.arch1
pkgrel = 1
- url = https://git.archlinux.org/linux.git/log/?h=v5.2.11-arch1
+ url = https://git.archlinux.org/linux.git/log/?h=v5.2.13-arch1
arch = x86_64
license = GPL2
makedepends = xmlto
@@ -15,7 +15,7 @@ pkgbase = linux-pds
makedepends = graphviz
makedepends = imagemagick
options = !strip
- source = git+https://git.archlinux.org/linux?signed#tag=v5.2.11-arch1
+ source = git+https://git.archlinux.org/linux?signed#tag=v5.2.13-arch1
source = git+https://github.com/graysky2/kernel_gcc_patch
source = config
source = 60-linux.hook
@@ -32,8 +32,8 @@ pkgbase = linux-pds
sha512sums = 7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a
sha512sums = 2718b58dbbb15063bacb2bde6489e5b3c59afac4c0e0435b97fe720d42c711b6bcba926f67a8687878bd51373c9cf3adb1915a11666d79ccb220bf36e0788ab7
sha512sums = 2dc6b0ba8f7dbf19d2446c5c5f1823587de89f4e28e9595937dd51a87755099656f2acec50e3e2546ea633ad1bfd1c722e0c2b91eef1d609103d8abdc0a7cbaf
- sha512sums = 7345e16b9b8731cb9961823a5e35f6785eaa5759f502d4f7829f5353985e5a27de3cec36752fb1a449d9376af31a4277bce576f0ae4421a8bc28fe21d259af46
- sha512sums = 86530c273aaff622e0bc13fbf49cd560647c46f1e82bd4162ff8d80075865f715de6236c4a8f850ce20e22e1c7a4f694e347d155e529233d6c124d3b378a10d1
+ sha512sums = 280d50adfdd007e70f1577b24f2c08f0d2d0855fd0d11689891eb004d84522d1d32b6cc3abaa6b527983dd830874286d65ce3837046be61d22234fcdb2c04a7e
+ sha512sums = 4f55bd1f209ca21277919c482831189562b2be6274f22262e0f0ea5af29ef53daba55a846acabf5a24f4f1b811c973c952dc482be569ca93be2ee27e7c00cfa9
pkgname = linux-pds
pkgdesc = The Linux-pds kernel and modules ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
@@ -44,18 +44,18 @@ pkgname = linux-pds
depends = mkinitcpio
depends = thrash-protect
optdepends = crda: to set the correct wireless channels of your country
- provides = linux-pds=5.2.11.arch1
+ provides = linux-pds=5.2.13.arch1
backup = etc/mkinitcpio.d/linux-pds.preset
pkgname = linux-pds-headers
pkgdesc = Header files and scripts for building modules for Linux-pds kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
- depends = linux-pds=5.2.11.arch1
- provides = linux-pds-headers=5.2.11.arch1
- provides = linux-headers=5.2.11.arch1
+ depends = linux-pds=5.2.13.arch1
+ provides = linux-pds-headers=5.2.13.arch1
+ provides = linux-headers=5.2.13.arch1
pkgname = linux-pds-docs
pkgdesc = Kernel hackers manual - HTML documentation that comes with the Linux-pds kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
- depends = linux-pds=5.2.11.arch1
- provides = linux-pds-docs=5.2.11.arch1
- provides = linux-docs=5.2.11.arch1
+ depends = linux-pds=5.2.13.arch1
+ provides = linux-pds-docs=5.2.13.arch1
+ provides = linux-docs=5.2.13.arch1
diff --git a/01-Undead-PDS-0.99o-rebase-by-TkG.patch b/01-Undead-PDS-0.99o-rebase-by-TkG.patch
index b9e94c9a5f2d..30f124d358c2 100644
--- a/01-Undead-PDS-0.99o-rebase-by-TkG.patch
+++ b/01-Undead-PDS-0.99o-rebase-by-TkG.patch
@@ -1009,7 +1009,7 @@ index 962cf343f798..2821ce592b89 100644
+#ifndef CONFIG_SCHED_PDS
if (cpu_bw_dl(cpu_rq(sg_cpu->cpu)) > sg_cpu->bw_dl)
+#endif
- sg_policy->need_freq_update = true;
+ sg_policy->limits_changed = true;
}
@@ -668,6 +678,7 @@ static int sugov_kthread_create(struct sugov_policy *sg_policy)
diff --git a/02-Glitched-PDS-by-TkG.patch b/02-Glitched-PDS-by-TkG.patch
index bc38f7da3ae6..c376e1cfc362 100644
--- a/02-Glitched-PDS-by-TkG.patch
+++ b/02-Glitched-PDS-by-TkG.patch
@@ -162,34 +162,34 @@ index 20dcf19ea057627d91be07b4ec20f0827c30084c..24fa90ca63d144cc4f45d82d88407ea7
enum {
-diff --git a/init/Kconfig b/init/Kconfig
-index 11fd9b502d06..e9bc34d3019b 100644
---- a/init/Kconfig
-+++ b/init/Kconfig
-@@ -948,7 +948,6 @@ config CGROUP_DEVICE
-
- config CGROUP_CPUACCT
- bool "Simple CPU accounting controller"
+diff --git a/init/Kconfig b/init/Kconfig
+index 11fd9b502d06..e9bc34d3019b 100644
+--- a/init/Kconfig
++++ b/init/Kconfig
+@@ -948,7 +948,6 @@ config CGROUP_DEVICE
+
+ config CGROUP_CPUACCT
+ bool "Simple CPU accounting controller"
- depends on !SCHED_PDS
- help
- Provides a simple controller for monitoring the
- total CPU consumed by the tasks in a cgroup.
-diff --git a/kernel/sched/Makefile b/kernel/sched/Makefile
-index b23231bae996..cab4e5c5b38e 100644
---- a/kernel/sched/Makefile
-+++ b/kernel/sched/Makefile
-@@ -24,13 +24,13 @@ obj-y += fair.o rt.o deadline.o
- obj-$(CONFIG_SMP) += cpudeadline.o topology.o stop_task.o
- obj-$(CONFIG_SCHED_AUTOGROUP) += autogroup.o
- obj-$(CONFIG_SCHED_DEBUG) += debug.o
--obj-$(CONFIG_CGROUP_CPUACCT) += cpuacct.o
- endif
- obj-y += loadavg.o clock.o cputime.o
- obj-y += idle.o
- obj-y += wait.o wait_bit.o swait.o completion.o
- obj-$(CONFIG_SMP) += cpupri.o pelt.o
- obj-$(CONFIG_SCHEDSTATS) += stats.o
-+obj-$(CONFIG_CGROUP_CPUACCT) += cpuacct.o
- obj-$(CONFIG_CPU_FREQ) += cpufreq.o
- obj-$(CONFIG_CPU_FREQ_GOV_SCHEDUTIL) += cpufreq_schedutil.o
- obj-$(CONFIG_MEMBARRIER) += membarrier.o
+ help
+ Provides a simple controller for monitoring the
+ total CPU consumed by the tasks in a cgroup.
+diff --git a/kernel/sched/Makefile b/kernel/sched/Makefile
+index b23231bae996..cab4e5c5b38e 100644
+--- a/kernel/sched/Makefile
++++ b/kernel/sched/Makefile
+@@ -24,13 +24,13 @@ obj-y += fair.o rt.o deadline.o
+ obj-$(CONFIG_SMP) += cpudeadline.o topology.o stop_task.o
+ obj-$(CONFIG_SCHED_AUTOGROUP) += autogroup.o
+ obj-$(CONFIG_SCHED_DEBUG) += debug.o
+-obj-$(CONFIG_CGROUP_CPUACCT) += cpuacct.o
+ endif
+ obj-y += loadavg.o clock.o cputime.o
+ obj-y += idle.o
+ obj-y += wait.o wait_bit.o swait.o completion.o
+ obj-$(CONFIG_SMP) += cpupri.o pelt.o
+ obj-$(CONFIG_SCHEDSTATS) += stats.o
++obj-$(CONFIG_CGROUP_CPUACCT) += cpuacct.o
+ obj-$(CONFIG_CPU_FREQ) += cpufreq.o
+ obj-$(CONFIG_CPU_FREQ_GOV_SCHEDUTIL) += cpufreq_schedutil.o
+ obj-$(CONFIG_MEMBARRIER) += membarrier.o
diff --git a/PKGBUILD b/PKGBUILD
index 98858f3e6bc5..1e48b31df359 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -67,7 +67,7 @@ _subarch=
_localmodcfg=
pkgbase=linux-pds
-_srcver_tag=5.2.11-arch1
+_srcver_tag=5.2.13-arch1
pkgver=${_srcver_tag//-/.}
pkgrel=1
arch=(x86_64)
@@ -117,8 +117,8 @@ sha512sums=('SKIP'
'7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a'
'2718b58dbbb15063bacb2bde6489e5b3c59afac4c0e0435b97fe720d42c711b6bcba926f67a8687878bd51373c9cf3adb1915a11666d79ccb220bf36e0788ab7'
'2dc6b0ba8f7dbf19d2446c5c5f1823587de89f4e28e9595937dd51a87755099656f2acec50e3e2546ea633ad1bfd1c722e0c2b91eef1d609103d8abdc0a7cbaf'
- '7345e16b9b8731cb9961823a5e35f6785eaa5759f502d4f7829f5353985e5a27de3cec36752fb1a449d9376af31a4277bce576f0ae4421a8bc28fe21d259af46'
- '86530c273aaff622e0bc13fbf49cd560647c46f1e82bd4162ff8d80075865f715de6236c4a8f850ce20e22e1c7a4f694e347d155e529233d6c124d3b378a10d1')
+ '280d50adfdd007e70f1577b24f2c08f0d2d0855fd0d11689891eb004d84522d1d32b6cc3abaa6b527983dd830874286d65ce3837046be61d22234fcdb2c04a7e'
+ '4f55bd1f209ca21277919c482831189562b2be6274f22262e0f0ea5af29ef53daba55a846acabf5a24f4f1b811c973c952dc482be569ca93be2ee27e7c00cfa9')
_kernelname=${pkgbase#linux}
: ${_kernelname:=-ARCH}