summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle De'Vir2022-03-16 19:56:02 +1000
committerKyle De'Vir2022-03-16 19:56:02 +1000
commite95b3c49ae82ba6ae4c62ce06cc829ee3ef0fa7d (patch)
treee4dfe322997e1abe8bdce1beb45b07b9ae6fa104
parent05fb0373319c8d5ff94568c9eb59aaa4836bc8d3 (diff)
downloadaur-e95b3c49ae82ba6ae4c62ce06cc829ee3ef0fa7d.tar.gz
5.16.14.arch1
-rw-r--r--.SRCINFO10
-rw-r--r--0009-prjc_v5.16-r0.patch11
-rw-r--r--PKGBUILD8
-rw-r--r--config14
4 files changed, 27 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 95703a40d746..ffb9d4bb43d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = linux-pds
pkgdesc = Linux
- pkgver = 5.16.4.arch1
+ pkgver = 5.16.14.arch1
pkgrel = 1
- url = https://github.com/archlinux/linux/commits/v5.16.4-arch1
+ url = https://github.com/archlinux/linux/commits/v5.16.14-arch1
arch = x86_64
license = GPL2
makedepends = bc
@@ -20,7 +20,7 @@ pkgbase = linux-pds
makedepends = imagemagick
makedepends = git
options = !strip
- source = linux-archlinux::git+https://github.com/archlinux/linux.git?signed#tag=v5.16.4-arch1
+ source = linux-archlinux::git+https://github.com/archlinux/linux.git?signed#tag=v5.16.14-arch1
source = git+https://github.com/graysky2/kernel_compiler_patch.git
source = config
source = 0009-prjc_v5.16-r0.patch
@@ -31,8 +31,8 @@ pkgbase = linux-pds
validpgpkeys = C7E7849466FE2358343588377258734B41C31549
sha512sums = SKIP
sha512sums = SKIP
- sha512sums = 78d02ef92e4f7b936318fda65fa0183158dca4365872063f12b36fd7503596b961dcd9eae339bca8381f2dca555e3e684712024e4900aebe1f9a9cd7551b73e0
- sha512sums = 1007d9b41372eb4747db4214eac90d8c079220e6d9b693649318053d184c032a8d0b4edbee851386218b91083306288f4ceeeb61b5bf89776ce3beeaee20e2ca
+ sha512sums = 90f8c978bde10c80770431c3d8686b6f8c10e2c9645dddb9e8772312eb0cb1129bcfc6af5b86477c5616b723da25f629859092b1af178da7bd71c7b89e1de97d
+ sha512sums = b95591e917d0b7b6b7fa7af62aac8f850aad7717e76f7ba17edfdb7ecbd53e31cf2c9409e1225f0aa6636564249c23a7f5c2bfc1e521cd1eec25a6e081b2122c
sha512sums = 889f0a49f326de3f119290256393b09a9e9241c2a297ca0b7967a2884e4e35d71388d2a559e4c206f55f67228b65e8f2013a1ec61f6ff8f1de3b6a725fd5fa57
pkgname = linux-pds
diff --git a/0009-prjc_v5.16-r0.patch b/0009-prjc_v5.16-r0.patch
index fabc51de1a2a..39da3858dbb2 100644
--- a/0009-prjc_v5.16-r0.patch
+++ b/0009-prjc_v5.16-r0.patch
@@ -646,7 +646,7 @@ new file mode 100644
index 000000000000..114bd1fd88eb
--- /dev/null
+++ b/kernel/sched/alt_core.c
-@@ -0,0 +1,7675 @@
+@@ -0,0 +1,7682 @@
+/*
+ * kernel/sched/alt_core.c
+ *
@@ -3631,7 +3631,7 @@ index 000000000000..114bd1fd88eb
+ return 0;
+}
+
-+void sched_post_fork(struct task_struct *p, struct kernel_clone_args *kargs)
++void sched_cgroup_fork(struct task_struct *p, struct kernel_clone_args *kargs)
+{
+ unsigned long flags;
+ struct rq *rq;
@@ -3674,6 +3674,13 @@ index 000000000000..114bd1fd88eb
+ raw_spin_unlock_irqrestore(&p->pi_lock, flags);
+}
+
++void sched_post_fork(struct task_struct *p)
++{
++#ifdef CONFIG_UCLAMP_TASK
++ uclamp_post_fork(p);
++#endif
++}
++
+#ifdef CONFIG_SCHEDSTATS
+
+DEFINE_STATIC_KEY_FALSE(sched_schedstats);
diff --git a/PKGBUILD b/PKGBUILD
index 2eb53478fea1..2b31d6f08c6c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -60,7 +60,7 @@ _subarch=
_localmodcfg=
pkgbase=linux-pds
-pkgver=5.16.4.arch1
+pkgver=5.16.14.arch1
pkgrel=1
pkgdesc="Linux"
_srcver_tag=v${pkgver%.*}-${pkgver##*.}
@@ -90,7 +90,7 @@ _repo_url="https://github.com/archlinux/linux.git"
_reponame_kernel_patch="kernel_compiler_patch"
_repo_url_kernel_patch="https://github.com/graysky2/${_reponame_kernel_patch}.git"
-_kernel_patch_name="more-uarches-for-kernel-5.15+.patch"
+_kernel_patch_name="more-uarches-for-kernel-5.15-5.16.patch"
_pkgdesc_extra="~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG"
@@ -113,8 +113,8 @@ validpgpkeys=(
)
sha512sums=('SKIP'
'SKIP'
- '78d02ef92e4f7b936318fda65fa0183158dca4365872063f12b36fd7503596b961dcd9eae339bca8381f2dca555e3e684712024e4900aebe1f9a9cd7551b73e0'
- '1007d9b41372eb4747db4214eac90d8c079220e6d9b693649318053d184c032a8d0b4edbee851386218b91083306288f4ceeeb61b5bf89776ce3beeaee20e2ca'
+ '90f8c978bde10c80770431c3d8686b6f8c10e2c9645dddb9e8772312eb0cb1129bcfc6af5b86477c5616b723da25f629859092b1af178da7bd71c7b89e1de97d'
+ 'b95591e917d0b7b6b7fa7af62aac8f850aad7717e76f7ba17edfdb7ecbd53e31cf2c9409e1225f0aa6636564249c23a7f5c2bfc1e521cd1eec25a6e081b2122c'
'889f0a49f326de3f119290256393b09a9e9241c2a297ca0b7967a2884e4e35d71388d2a559e4c206f55f67228b65e8f2013a1ec61f6ff8f1de3b6a725fd5fa57')
export KBUILD_BUILD_HOST=archlinux
diff --git a/config b/config
index dcbe924f5f24..29f2d01ac834 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.16.4-arch1 Kernel Configuration
+# Linux/x86 5.16.14-arch1 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
@@ -116,7 +116,7 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y
CONFIG_BPF_JIT_ALWAYS_ON=y
CONFIG_BPF_JIT_DEFAULT_ON=y
-# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_USERMODE_DRIVER=y
CONFIG_BPF_PRELOAD=y
CONFIG_BPF_PRELOAD_UMD=m
@@ -1065,7 +1065,11 @@ CONFIG_SECRETMEM=y
#
# Data Access Monitoring
#
-# CONFIG_DAMON is not set
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
@@ -3686,7 +3690,6 @@ CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLDVM=m
CONFIG_IWLMVM=m
CONFIG_IWLWIFI_OPMODE_MODULAR=y
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
#
# Debugging Options
@@ -6535,6 +6538,7 @@ CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
@@ -9968,7 +9972,7 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-CONFIG_ZERO_CALL_USED_REGS=y
+# CONFIG_ZERO_CALL_USED_REGS is not set
# end of Memory initialization
# end of Kernel hardening options
# end of Security options