OSDN Git Service

[update] : Update kernels
authorhayao <shun819.mail@gmail.com>
Mon, 28 Sep 2020 09:03:15 +0000 (18:03 +0900)
committerhayao <shun819.mail@gmail.com>
Mon, 28 Sep 2020 09:03:15 +0000 (18:03 +0900)
15 files changed:
alter-kernel/x86_64/linux-ck/.SRCINFO
alter-kernel/x86_64/linux-ck/PKGBUILD
alter-kernel/x86_64/linux-ck/config
alter-kernel/x86_64/linux-ck/fix_ck1_for_5.7.17.patch [new file with mode: 0644]
alter-kernel/x86_64/linux-lqx/.SRCINFO
alter-kernel/x86_64/linux-lqx/PKGBUILD
alter-kernel/x86_64/linux-rt-lts/.SRCINFO
alter-kernel/x86_64/linux-rt-lts/PKGBUILD
alter-kernel/x86_64/linux-rt-lts/config
alter-kernel/x86_64/linux-rt/.SRCINFO
alter-kernel/x86_64/linux-rt/PKGBUILD
alter-kernel/x86_64/linux-xanmod-lts/.SRCINFO
alter-kernel/x86_64/linux-xanmod-lts/PKGBUILD
alter-kernel/x86_64/linux-xanmod/.SRCINFO
alter-kernel/x86_64/linux-xanmod/PKGBUILD

index 4d194e5..f3f764d 100644 (file)
@@ -1,5 +1,5 @@
 pkgbase = linux-ck
-       pkgver = 5.7.16
+       pkgver = 5.7.19
        pkgrel = 1
        url = https://wiki.archlinux.org/index.php/Linux-ck
        arch = x86_64
@@ -8,32 +8,36 @@ pkgbase = linux-ck
        makedepends = kmod
        makedepends = libelf
        options = !strip
-       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.16.tar.xz
-       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.16.tar.sign
+       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.19.tar.xz
+       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.19.tar.sign
        source = config
        source = enable_additional_cpu_optimizations-20200615.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/20200615.tar.gz
        source = http://ck.kolivas.org/patches/5.0/5.7/5.7-ck1/patch-5.7-ck1.xz
+       source = fix_ck1_for_5.7.14.patch
+       source = fix_ck1_for_5.7.17.patch
        source = unfuck-ck1.patch::https://github.com/ckolivas/linux/commit/0b69e633d6b0b08ae8547dc4099c8c0985019553.patch
        source = unfuck-ck1-fix-suspend-to-ram.patch::https://github.com/zen-kernel/zen-kernel/commit/fb7e2cfaf61cf5f9c2336331e73296f455bd2d51.patch
+       source = unfuck-ck1-muqss-Add-missing-static-function-uclamp_is_used.patch::https://github.com/zen-kernel/zen-kernel/commit/e7113f2c1d56962d4afabc627ad761c138f5b858.patch
        source = 0000-sphinx-workaround.patch
        source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
        source = 0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch
        source = 0003-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch
-       source = fix_ck1_for_5.7.14.patch
        validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
-       b2sums = 578e4e65bd4f96e8a1ab462fd7b6ca5450d7cc51fe24bb9df1d664188a61d755f91185674f9b503051ff771336d2fc75f37f04d0ea93a5f6738556802097f6d9
+       b2sums = 408fdc49f8a341f6d7c0fead1ddc1b0816caf4a7393286127440a6ec1b513cd413067d6e56180310cc9d634b95c9583b7f38ae4711cd115f4ac2f08918e6b916
        b2sums = SKIP
-       b2sums = 2377f8e52d8efe69c2b65269d35ecec455fb7efef74dd85cfa014b87e2df088d618ed13e16e093e31442879a476c33c3f833265d4254ce60331b41de4fab083f
+       b2sums = 4fcc0fb8672d93c2702d7e42ed15824dd58f6822fd14fb4439aca773e9860c942c833586c47e4707832fc2fb4eda832dc4fd1506c8bfe3f99fe2654bfd54e5bd
        b2sums = c8d0697f99fe6105815217b8ec059d8f587415ea8dd2b88a65e1087feedf697341a64cd56810fde9e7aeada79125fc8235faccc7e7b06492c099e27a8abbe99c
        b2sums = 29b2530e91a7c0f75c47d75361a94ec92fec398cef1b3e213e97c8f9e0ed210711c4c63ae7717f59273105a83e30397cbd5b7252cb94c06d9b328a24c70ad444
+       b2sums = 5d4275b060aac58206c5a76b554168dbcb95b2e469bdad6de78c8815d34eb970483f36a18b7343121dc70358c447d6fd66e30f64cf8c429656816aa8dd42db38
+       b2sums = fb7fc6ae5df7765b5f28350032469d756ff9bad4de73395ded1c242f402e7c326f963627dcb35a92ac0e8011a17de03cfccf50a40faa4147e43bb9dd5f7d7028
        b2sums = 84c9438120100bb5b21122a29344b9e818514d94a31b6d57519a6e25385cb7f91a7f87c930da55c828c7a4330959a94b8a3a3d56773c46b335e1380cd00180b1
        b2sums = 5dfb38f2096f27cf436afa6ac41d432f4e23295deb26d12146b31c57db85a8be59819f08f9c5197183c26c557b32e967edded22206c1abb9b89b83e61450ec5c
+       b2sums = 5c56a6bcf03b8b771cf5a96161eaded2ff987732e41b09c31c4c894a42d300167c9acbed49e35ef6cf86cd8c986bd57ddd3dc9552914a2804559447a6ce9efb2
        b2sums = b4e1377d97ad7e8144d6e55b6d43731e3271a5aec65b65ca6d81026a95f15f549b9303fb3c6f492099ca691e3f65f4cf7f0c3aa742df03b396d7f6d81813aa95
        b2sums = cfac70bc43305a6dda6b812092da4e947bf91866a24fa62ecad40727e39cf9a54cc41fae0f9d6477e1b37731e39bce12a737ea421056a650b7f14236a8b3f870
        b2sums = 3fb9b66e85cf1a6921dab85dc831a5f1a97e61bbbec3bcfe191962e52da8481876fe6599f7884265e9a5d9773baa31ae3770e954672f75a7cf62b62fdb9b985a
        b2sums = b7c825b9606dcb10a68a1efabfe1b8eeb8e2b0a1737fd0a263475729501095f877b00f5132c0ad3a2a9c1515572145f5dc7cbd290ded7be2abbc5210015604df
-       b2sums = 5d4275b060aac58206c5a76b554168dbcb95b2e469bdad6de78c8815d34eb970483f36a18b7343121dc70358c447d6fd66e30f64cf8c429656816aa8dd42db38
 
 pkgname = linux-ck
        pkgdesc = The Linux-ck kernel and modules with the ck1 patchset featuring MuQSS CPU scheduler
@@ -42,11 +46,11 @@ pkgname = linux-ck
        depends = initramfs
        optdepends = crda: to set the correct wireless channels of your country
        optdepends = linux-firmware: firmware images needed for some devices
-       provides = linux-ck=5.7.16
+       provides = linux-ck=5.7.19
 
 pkgname = linux-ck-headers
        pkgdesc = Headers and scripts for building modules for Linux-ck kernel
        depends = linux-ck
-       provides = linux-ck-headers=5.7.16
-       provides = linux-headers=5.7.16
+       provides = linux-ck-headers=5.7.19
+       provides = linux-headers=5.7.19
 
index f33cd8b..489e976 100644 (file)
@@ -64,7 +64,7 @@ _localmodcfg=
 ### IMPORTANT: Do no edit below this line unless you know what you're doing
 
 pkgbase=linux-ck
-pkgver=5.7.16
+pkgver=5.7.19
 pkgrel=1
 _ckpatchversion=1
 arch=(x86_64)
@@ -81,30 +81,34 @@ source=(
   config         # the main kernel config file
   "enable_additional_cpu_optimizations-$_gcc_more_v.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/$_gcc_more_v.tar.gz"
   "http://ck.kolivas.org/patches/5.0/5.7/5.7-ck${_ckpatchversion}/$_ckpatch.xz"
+  fix_ck1_for_5.7.14.patch
+  fix_ck1_for_5.7.17.patch
   "unfuck-ck1.patch::https://github.com/ckolivas/linux/commit/0b69e633d6b0b08ae8547dc4099c8c0985019553.patch"
   "unfuck-ck1-fix-suspend-to-ram.patch::https://github.com/zen-kernel/zen-kernel/commit/fb7e2cfaf61cf5f9c2336331e73296f455bd2d51.patch"
+  "unfuck-ck1-muqss-Add-missing-static-function-uclamp_is_used.patch::https://github.com/zen-kernel/zen-kernel/commit/e7113f2c1d56962d4afabc627ad761c138f5b858.patch"
   0000-sphinx-workaround.patch
   0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
   0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch
   0003-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch
-  fix_ck1_for_5.7.14.patch
 )
 validpgpkeys=(
   'ABAF11C65A2970B130ABE3C479BE3E4300411886'  # Linus Torvalds
   '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman
 )
-b2sums=('578e4e65bd4f96e8a1ab462fd7b6ca5450d7cc51fe24bb9df1d664188a61d755f91185674f9b503051ff771336d2fc75f37f04d0ea93a5f6738556802097f6d9'
+b2sums=('408fdc49f8a341f6d7c0fead1ddc1b0816caf4a7393286127440a6ec1b513cd413067d6e56180310cc9d634b95c9583b7f38ae4711cd115f4ac2f08918e6b916'
         'SKIP'
-        '2377f8e52d8efe69c2b65269d35ecec455fb7efef74dd85cfa014b87e2df088d618ed13e16e093e31442879a476c33c3f833265d4254ce60331b41de4fab083f'
+        '4fcc0fb8672d93c2702d7e42ed15824dd58f6822fd14fb4439aca773e9860c942c833586c47e4707832fc2fb4eda832dc4fd1506c8bfe3f99fe2654bfd54e5bd'
         'c8d0697f99fe6105815217b8ec059d8f587415ea8dd2b88a65e1087feedf697341a64cd56810fde9e7aeada79125fc8235faccc7e7b06492c099e27a8abbe99c'
         '29b2530e91a7c0f75c47d75361a94ec92fec398cef1b3e213e97c8f9e0ed210711c4c63ae7717f59273105a83e30397cbd5b7252cb94c06d9b328a24c70ad444'
+        '5d4275b060aac58206c5a76b554168dbcb95b2e469bdad6de78c8815d34eb970483f36a18b7343121dc70358c447d6fd66e30f64cf8c429656816aa8dd42db38'
+        'fb7fc6ae5df7765b5f28350032469d756ff9bad4de73395ded1c242f402e7c326f963627dcb35a92ac0e8011a17de03cfccf50a40faa4147e43bb9dd5f7d7028'
         '84c9438120100bb5b21122a29344b9e818514d94a31b6d57519a6e25385cb7f91a7f87c930da55c828c7a4330959a94b8a3a3d56773c46b335e1380cd00180b1'
         '5dfb38f2096f27cf436afa6ac41d432f4e23295deb26d12146b31c57db85a8be59819f08f9c5197183c26c557b32e967edded22206c1abb9b89b83e61450ec5c'
+        '5c56a6bcf03b8b771cf5a96161eaded2ff987732e41b09c31c4c894a42d300167c9acbed49e35ef6cf86cd8c986bd57ddd3dc9552914a2804559447a6ce9efb2'
         'b4e1377d97ad7e8144d6e55b6d43731e3271a5aec65b65ca6d81026a95f15f549b9303fb3c6f492099ca691e3f65f4cf7f0c3aa742df03b396d7f6d81813aa95'
         'cfac70bc43305a6dda6b812092da4e947bf91866a24fa62ecad40727e39cf9a54cc41fae0f9d6477e1b37731e39bce12a737ea421056a650b7f14236a8b3f870'
         '3fb9b66e85cf1a6921dab85dc831a5f1a97e61bbbec3bcfe191962e52da8481876fe6599f7884265e9a5d9773baa31ae3770e954672f75a7cf62b62fdb9b985a'
-        'b7c825b9606dcb10a68a1efabfe1b8eeb8e2b0a1737fd0a263475729501095f877b00f5132c0ad3a2a9c1515572145f5dc7cbd290ded7be2abbc5210015604df'
-        '5d4275b060aac58206c5a76b554168dbcb95b2e469bdad6de78c8815d34eb970483f36a18b7343121dc70358c447d6fd66e30f64cf8c429656816aa8dd42db38')
+        'b7c825b9606dcb10a68a1efabfe1b8eeb8e2b0a1737fd0a263475729501095f877b00f5132c0ad3a2a9c1515572145f5dc7cbd290ded7be2abbc5210015604df')
 
 export KBUILD_BUILD_HOST=archlinux
 export KBUILD_BUILD_USER=$pkgbase
@@ -114,6 +118,9 @@ prepare() {
   # changes from 5.7.13 to 5.7.14 breaks ck1
   patch -Np1 -i fix_ck1_for_5.7.14.patch
 
+  # changes from 5.7.16 to 5.7.17 breaks ck1
+  patch -Np1 -i fix_ck1_for_5.7.17.patch
+
   cd linux-${pkgver}
 
   echo "Setting version..."
@@ -158,6 +165,7 @@ prepare() {
   patch -Np1 -i ../"${_ckpatch}"
   patch -Np1 -i ../unfuck-ck1.patch
   patch -Np1 -i ../unfuck-ck1-fix-suspend-to-ram.patch
+  patch -Np1 -i ../unfuck-ck1-muqss-Add-missing-static-function-uclamp_is_used.patch
 
   # non-interactively apply ck1 default options
   # this isn't redundant if we want a clean selection of subarch below
index 1014972..3c35f34 100644 (file)
@@ -1,14 +1,14 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.7.11-arch1 Kernel Configuration
+# Linux/x86 5.7.16 Kernel Configuration
 #
 
 #
-# Compiler: gcc (GCC) 10.1.0
+# Compiler: gcc (GCC) 10.2.0
 #
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=100100
-CONFIG_LD_VERSION=234000000
+CONFIG_GCC_VERSION=100200
+CONFIG_LD_VERSION=235000000
 CONFIG_CLANG_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_HAS_ASM_GOTO=y
diff --git a/alter-kernel/x86_64/linux-ck/fix_ck1_for_5.7.17.patch b/alter-kernel/x86_64/linux-ck/fix_ck1_for_5.7.17.patch
new file mode 100644 (file)
index 0000000..aa83ead
--- /dev/null
@@ -0,0 +1,14 @@
+Thanks to ooo for pointing this out
+https://aur.archlinux.org/packages/linux-ck/#comment-762177
+
+--- a/patch-5.7-ck1    2020-06-10 00:59:29.000000000 +0300
++++ b/patch-5.7-ck1    2020-08-23 13:42:46.304190376 +0300
+@@ -12162,7 +12162,7 @@
+ @@ -211,7 +217,7 @@ unsigned long schedutil_cpu_util(int cpu, unsigned long util_cfs,
+       struct rq *rq = cpu_rq(cpu);
+  
+-      if (!IS_BUILTIN(CONFIG_UCLAMP_TASK) &&
++      if (!uclamp_is_used() &&
+ -         type == FREQUENCY_UTIL && rt_rq_is_runnable(&rq->rt)) {
+ +         type == FREQUENCY_UTIL && rt_rq_runnable(rq)) {
+               return max;
index cbd0d94..756bcad 100644 (file)
@@ -1,41 +1,42 @@
 pkgbase = linux-lqx
-       pkgdesc = Liquorix Kernel
-       pkgver = 5.7.16_1
+       pkgdesc = Linux Liquorix
+       pkgver = 5.8.12.lqx1
        pkgrel = 1
-       url = http://liquorix.net/
+       url = https://liquorix.net/
        arch = x86_64
        license = GPL2
-       makedepends = kmod
-       makedepends = inetutils
        makedepends = bc
+       makedepends = kmod
        makedepends = libelf
        makedepends = cpio
-       makedepends = zstd
        options = !strip
-       source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz
-       source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.sign
-       source = https://github.com/damentz/liquorix-package/archive/5.7-21.tar.gz
+       source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.tar.xz
+       source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.tar.sign
+       source = https://github.com/damentz/liquorix-package/archive/5.8-10.tar.gz
+       source = https://gitlab.com/sirlucjan/kernel-patches/raw/master/5.8/docs-patches/0001-Documentation-Fix-sphinx-3.0-causes-compilation-erro.patch
        validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
-       sha512sums = 45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6
+       sha512sums = 45a53ecf351096ef6e98242cca4228b8da9b9139ecc6963695791ea6fb7a9484a4e1c19dcca7ce7cbfdfa49de0451b70973bb078f12bdae9cbaddbc3f8092556
        sha512sums = SKIP
-       sha512sums = c5ac05ed6f9bb184ff149fb1a912696a3f3072ad9701c479521edc5d716c619fe43799b8d3849c4a84d3eb8495d8296433c0a8aad6c3caf980cee8cfde95621e
+       sha512sums = 4212dd138944ef4ebf636b1cfe5e6f303dc2af2e18a5ddfbe98dc9a936bf3dbd60f0e6f73a57423cdb4a5119a81e7f0f5c7c0e5685a544b35652f461b96bdbea
+       sha512sums = 711ecce2ce54c81e8b60b9b347cb88db054bf697396ee15e9b425671f88d22a14dae17c1c451aa10bd1d7a71c145b2fa588863205ec94e1439ed9b2769ee2e4c
 
 pkgname = linux-lqx
-       pkgdesc = The Liquorix Kernel kernel and modules
+       pkgdesc = The Linux Liquorix kernel and modules
        depends = coreutils
        depends = kmod
        depends = initramfs
        optdepends = crda: to set the correct wireless channels of your country
        optdepends = linux-firmware: firmware images needed for some devices
        optdepends = sof-firmware: firmware images needed for Sound Open Firmware capable devices
-       optdepends = modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig
+       provides = VIRTUALBOX-GUEST-MODULES
+       provides = WIREGUARD-MODULE
 
 pkgname = linux-lqx-headers
-       pkgdesc = Headers and scripts for building modules for the Liquorix Kernel kernel
+       pkgdesc = Headers and scripts for building modules for the Linux Liquorix kernel
        depends = linux-lqx
 
 pkgname = linux-lqx-docs
-       pkgdesc = Kernel hacker's manual for the Liquorix Kernel kernel
+       pkgdesc = Documentation for the Linux Liquorix kernel
        depends = linux-lqx
 
index c3d7bb3..0a16609 100644 (file)
@@ -1,7 +1,7 @@
 # Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com> PGP-Key: BDB26C5A
 # Contributor: shivik <> PGP-Key: 761E423C
 # Contributor: Michael Duell <mail@akurei.me> PGP-Key: 6EE23EBE
-# A special thanks to Steven Barrett for very important sugestions 
+# A special thanks to Steven Barrett for very important suggestions
 # Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
 # Contributor: Tobias Powalowski <tpowa@archlinux.org>
 # Contributor: Thomas Baechler <thomas@archlinux.org>
@@ -52,29 +52,40 @@ _htmldocs_enable=
 ### Do not edit below this line unless you know what you're doing
 
 # pkgname=('linux-lqx' 'linux-lqx-headers' 'linux-lqx-docs')
-_major=5.7
+_major=5.8
 _srcname=linux-${_major}
 _lqxpatchname=liquorix-package
-_lqxpatchrel=21
+_lqxpatchrel=10
 _lqxpatchver=${_lqxpatchname}-${_major}-${_lqxpatchrel}
 pkgbase=linux-lqx
-pkgver=5.7.16_1
+pkgver=5.8.12.lqx1
 pkgrel=1
-pkgdesc='Liquorix Kernel'
-arch=('x86_64')
-url="http://liquorix.net/"
-license=('GPL2')
-options=('!strip')
-makedepends=('kmod' 'inetutils' 'bc' 'libelf' 'cpio' 'zstd')
-
+pkgdesc='Linux Liquorix'
+url='https://liquorix.net/'
+arch=(x86_64)
+license=(GPL2)
+makedepends=(bc kmod libelf cpio)
 if [ -n "$_htmldocs_enable" ]; then
-    makedepends+=('python-sphinx' 'python-sphinx_rtd_theme'
-             'graphviz' 'imagemagick')
+    makedepends+=(xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick)
 fi
+options=('!strip')
+#_lucjanpath="https://raw.githubusercontent.com/sirlucjan/kernel-patches/master/${_major}"
+_lucjanpath="https://gitlab.com/sirlucjan/kernel-patches/raw/master/${_major}"
 
 source=("https://cdn.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
         "https://cdn.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.sign"
-        "https://github.com/damentz/${_lqxpatchname}/archive/${_major}-${_lqxpatchrel}.tar.gz")
+        "https://github.com/damentz/${_lqxpatchname}/archive/${_major}-${_lqxpatchrel}.tar.gz"
+        "${_lucjanpath}/docs-patches/0001-Documentation-Fix-sphinx-3.0-causes-compilation-erro.patch")
+validpgpkeys=(
+    'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
+    '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
+)
+sha512sums=('45a53ecf351096ef6e98242cca4228b8da9b9139ecc6963695791ea6fb7a9484a4e1c19dcca7ce7cbfdfa49de0451b70973bb078f12bdae9cbaddbc3f8092556'
+            'SKIP'
+            '4212dd138944ef4ebf636b1cfe5e6f303dc2af2e18a5ddfbe98dc9a936bf3dbd60f0e6f73a57423cdb4a5119a81e7f0f5c7c0e5685a544b35652f461b96bdbea'
+            '711ecce2ce54c81e8b60b9b347cb88db054bf697396ee15e9b425671f88d22a14dae17c1c451aa10bd1d7a71c145b2fa588863205ec94e1439ed9b2769ee2e4c')
+
+
 
 export KBUILD_BUILD_HOST=archlinux
 export KBUILD_BUILD_USER=$pkgbase
@@ -92,11 +103,11 @@ prepare() {
         local _patchrx='^zen/v\d+\.\d+\.\d+-lqx\d+.patch$'
         local _patchfolder="${srcdir}/${_lqxpatchver}/linux-liquorix/debian/patches"
         local _patchpath="$(grep -P "$_patchrx" "$_patchfolder/series")"
-        msg2 "Patching sources with ${_patchpath#*/}"
+        echo "Patching sources with ${_patchpath#*/}"
         patch -Np1 -i "$_patchfolder/$_patchpath"
 
     ### Setting version
-        msg2 "Setting version..."
+        echo "Setting version..."
         scripts/setlocalversion --save-scmversion
         echo "-$pkgrel" > localversion.10-pkgrel
         echo "${pkgbase#linux}" > localversion.20-pkgname
@@ -107,24 +118,24 @@ prepare() {
             src="${src%%::*}"
             src="${src##*/}"
             [[ $src = *.patch ]] || continue
-        msg2 "Applying patch $src..."
+        echo "Applying patch $src..."
         patch -Np1 < "../$src"
         done
 
     ### Setting config
-        msg2 "Setting config..."
+        echo "Setting config..."
         cat ${srcdir}/${_lqxpatchver}/linux-liquorix/debian/config/kernelarch-x86/config-arch-64 >./.config
         make olddefconfig
 
     ### Prepared version
         make -s kernelrelease > version
-        msg2 "Prepared %s version %s" "$pkgbase" "$(<version)"
+        echo "Prepared $pkgbase version $(<version)"
 
     ### Optionally use running kernel's config
        # code originally by nous; http://aur.archlinux.org/packages.php?ID=40191
        if [ -n "$_use_current" ]; then
                if [[ -s /proc/config.gz ]]; then
-                       msg2 "Extracting config from /proc/config.gz..."
+                       echo "Extracting config from /proc/config.gz..."
                        # modprobe configs
                        zcat /proc/config.gz > ./.config
                else
@@ -137,14 +148,14 @@ prepare() {
 
     ### Disable MUQSS
         if [ -n "$_muqss_disable" ]; then
-        msg2 "Disabling MUQSS..."
+        echo "Disabling MUQSS..."
         sed -i -e s'/^CONFIG_SCHED_MUQSS=y/# CONFIG_SCHED_MUQSS is not set/' ./.config 
         fi
 
     ### Optionally disable NUMA for 64-bit kernels only
         # (x86 kernels do not support NUMA)
         if [ -n "$_NUMAdisable" ]; then
-            msg2 "Disabling NUMA from kernel config..."
+            echo "Disabling NUMA from kernel config..."
             sed -i -e 's/CONFIG_NUMA=y/# CONFIG_NUMA is not set/' \
                 -i -e '/CONFIG_AMD_NUMA=y/d' \
                 -i -e '/CONFIG_X86_64_ACPI_NUMA=y/d' \
@@ -161,10 +172,10 @@ prepare() {
         # See https://aur.archlinux.org/packages/modprobed-db
         if [ -n "$_localmodcfg" ]; then
             if [ -f $HOME/.config/modprobed.db ]; then
-            msg2 "Running Steven Rostedt's make localmodconfig now"
+            echo "Running Steven Rostedt's make localmodconfig now"
             make LSMOD=$HOME/.config/modprobed.db localmodconfig
         else
-            msg2 "No modprobed.db data found"
+            echo "No modprobed.db data found"
             exit
             fi
         fi
@@ -188,27 +199,25 @@ prepare() {
 build() {
   cd $_srcname
 
-  local params=(bzImage modules)
+  make all
   if [ -n "$_htmldocs_enable" ]; then
-    params+=(htmldocs)
+    make htmldocs
   fi
-
-  make ${params[*]}
 }
 
 _package() {
     pkgdesc="The $pkgdesc kernel and modules"
-    depends=('coreutils' 'kmod' 'initramfs')
+    depends=(coreutils kmod initramfs)
     optdepends=('crda: to set the correct wireless channels of your country'
                 'linux-firmware: firmware images needed for some devices'
-                'sof-firmware: firmware images needed for Sound Open Firmware capable devices'
-                'modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig')
+                'sof-firmware: firmware images needed for Sound Open Firmware capable devices')
+    provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
 
   cd $_srcname
   local kernver="$(<version)"
   local modulesdir="$pkgdir/usr/lib/modules/$kernver"
 
-  msg2 "Installing boot image..."
+  echo "Installing boot image..."
   # systemd expects to find the kernel here to allow hibernation
   # https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
   install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
@@ -216,14 +225,11 @@ _package() {
   # Used by mkinitcpio to name the kernel
   echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
 
-  msg2 "Installing modules..."
+  echo "Installing modules..."
   make INSTALL_MOD_PATH="$pkgdir/usr" modules_install
 
   # remove build and source links
   rm "$modulesdir"/{source,build}
-
-  msg2 "Fixing permissions..."
-  chmod -Rc u=rwX,go=rX "$pkgdir"
 }
 
 _package-headers() {
@@ -233,7 +239,7 @@ _package-headers() {
   cd $_srcname
   local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
 
-  msg2 "Installing build files..."
+  echo "Installing build files..."
   install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \
     localversion.* version vmlinux
   install -Dt "$builddir/kernel" -m644 kernel/Makefile
@@ -246,7 +252,7 @@ _package-headers() {
   # add xfs and shmem for aufs building
   mkdir -p "$builddir"/{fs/xfs,mm}
 
-  msg2 "Installing headers..."
+  echo "Installing headers..."
   cp -t "$builddir" -a include
   cp -t "$builddir/arch/x86" -a arch/x86/include
   install -Dt "$builddir/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s
@@ -262,10 +268,10 @@ _package-headers() {
   install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
   install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
 
-  msg2 "Installing KConfig files..."
+  echo "Installing KConfig files..."
   find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;
 
-  msg2 "Removing unneeded architectures..."
+  echo "Removing unneeded architectures..."
   local arch
   for arch in "$builddir"/arch/*/; do
     [[ $arch = */x86/ ]] && continue
@@ -273,16 +279,16 @@ _package-headers() {
     rm -r "$arch"
   done
 
-  msg2 "Removing documentation..."
+  echo "Removing documentation..."
   rm -r "$builddir/Documentation"
 
-  msg2 "Removing broken symlinks..."
+  echo "Removing broken symlinks..."
   find -L "$builddir" -type l -printf 'Removing %P\n' -delete
 
-  msg2 "Removing loose objects..."
+  echo "Removing loose objects..."
   find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete
 
-  msg2 "Stripping build tools..."
+  echo "Stripping build tools..."
   local file
   while read -rd '' file; do
     case "$(file -bi "$file")" in
@@ -297,45 +303,29 @@ _package-headers() {
     esac
   done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
 
-  msg2 "Adding symlink..."
+  echo "Adding symlink..."
   mkdir -p "$pkgdir/usr/src"
   ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
-
-  msg2 "Fixing permissions..."
-  chmod -Rc u=rwX,go=rX "$pkgdir"
 }
 
 _package-docs() {
-    pkgdesc="Kernel hacker's manual for the $pkgdesc kernel"
+    pkgdesc="Documentation for the $pkgdesc kernel"
     depends=('linux-lqx')
 
   cd $_srcname
   local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
 
-  msg2 "Installing documentation..."
-  mkdir -p "$builddir"
-  cp -t "$builddir" -a Documentation
-
-  if [ -n "$_htmldocs_enable" ]; then
-    msg2 "Removing unneeded files..."
-    rm -rv "$builddir"/Documentation/{,output/}.[^.]*
-
-    msg2 "Moving HTML docs..."
-    local src dst
-    while read -rd '' src; do
-        dst="$builddir/Documentation/${src#$builddir/Documentation/output/}"
-        mkdir -p "${dst%/*}"
-        mv "$src" "$dst"
-        rmdir -p --ignore-fail-on-non-empty "${src%/*}"
-    done < <(find "$builddir/Documentation/output" -type f -print0)
-  fi
+  echo "Installing documentation..."
+  local src dst
+  while read -rd '' src; do
+    dst="${src#Documentation/}"
+    dst="$builddir/Documentation/${dst#output/}"
+    install -Dm644 "$src" "$dst"
+  done < <(find Documentation -name '.*' -prune -o ! -type d -print0)
 
-  msg2 "Adding symlink..."
+  echo "Adding symlink..."
   mkdir -p "$pkgdir/usr/share/doc"
   ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase"
-
-  msg2 "Fixing permissions..."
-  chmod -Rc u=rwX,go=rX "$pkgdir"
 }
 
 pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs")
@@ -345,12 +335,3 @@ for _p in "${pkgname[@]}"; do
     _package${_p#$pkgbase}
   }"
 done
-
-sha512sums=('45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6'
-            'SKIP'
-            'c5ac05ed6f9bb184ff149fb1a912696a3f3072ad9701c479521edc5d716c619fe43799b8d3849c4a84d3eb8495d8296433c0a8aad6c3caf980cee8cfde95621e')
-
-validpgpkeys=(
-    'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
-    '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
-)
index 99a6b22..65b8dd7 100644 (file)
@@ -1,6 +1,6 @@
 pkgbase = linux-rt-lts
        pkgdesc = Linux RT LTS
-       pkgver = 5.4.58.35
+       pkgver = 5.4.66.38
        pkgrel = 1
        url = https://wiki.linuxfoundation.org/realtime/start
        arch = x86_64
@@ -14,27 +14,27 @@ pkgbase = linux-rt-lts
        makedepends = python-sphinx_rtd_theme
        makedepends = xmlto
        options = !strip
-       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.58.tar.xz
-       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.58.tar.sign
-       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.58-rt35.patch.xz
-       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.58-rt35.patch.sign
+       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.66.tar.xz
+       source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.66.tar.sign
+       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.66-rt38.patch.xz
+       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.66-rt38.patch.sign
        source = config
        source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
        source = sphinx-workaround.patch
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
        validpgpkeys = 5ED9A48FC54C0A22D1D0804CEBC26CDB5A56DE73
-       sha512sums = 535230c1bd718829efcc78a5f06ba803e182565838ade3628591b5fe2c5ea592ba3245583e6fecc58aef781bbab7069e632e900f0b33474442524d8472acd27b
+       sha512sums = 06cfd689542805cb843b19993242adee5d41a383ae6f4c730073f4d56e78a2d9e92f8d012de7635a67290c83cf204302a839ca8d4395869a4c0d4e2457283c05
        sha512sums = SKIP
-       sha512sums = 94f250412ccae07a979722e748391ed78df1e3253f1f10c4ef9d5020c8a63d2bad528164aedfbf12ff300193fec7024e67872043e388b409704a740ba2bd6319
+       sha512sums = 5f47bce8d40389cb0ee5b30211d870afe165e19e315717636fcf5f5ce9e12148cde08fdc9d04755e5ebadeabe0b6dfd589d3de137c7fed303552300d6079e8b2
        sha512sums = SKIP
-       sha512sums = 02c5343639b85ade9995f8de91cc9504fa3c3cd1a7522dae44c2e4d26ae27dc784d26b180df0458f0edba3910be116a24e68be753e3b186e320fde86d50e2951
+       sha512sums = 3ab9b7b42ee28da399756c73e16c4f8ba388dfa0466282a72b2cfb332cce40d3e88fc4f397b2255917a13445703eccbe996290de94fe64bded1cee10fd2d0474
        sha512sums = 5f196378d50dd737d727e424d8f31b7fa8a6b92ba88f0a1467ef79bc37a097160da1fc1fd5cfb4b8983f36f2afdf27eb229ec61b35a15ac2343d660eb416a230
        sha512sums = 8081673a6594e5fc2fddc98fa434e99817aa822f7136d3c14c8d465fa7b93c9ac5d3a4150a5b632e25b1dc76a814dfa19d8aede37d58b935db288465b6585c58
-       b2sums = 868296844be43f256583b84f32ca44fc3263954bf6830c9bb601c1b70f413ac52f26b82925f0a73a4cd7e6b2070ac20cd097a836603feca18aaa0bb26e8242a6
+       b2sums = 5b2f08dfac6069f2a5a842de69b572691d4d6857f07c38c3fee2e2d327b3ddfd2ed7c17e18ef60bfaad3f36161ca61d8796ac537b2a783c5a6580d0abae49357
        b2sums = SKIP
-       b2sums = c253325b3ef50cede7d52424e1cbc45000f2afa1b9845336f465e7a694e0c666e182903c7e042d7d3843e4c149e1e38984bcc249de5b275f19fa878bed005ea4
+       b2sums = a601bd527cb3c7d1fadb93a97a428feac01263b169ec3b5145880702763e93dfd8879784caa1e8e75604947794bf8283c62b94bba9fa684e55ac164f78bdf354
        b2sums = SKIP
-       b2sums = 9233eddd3b643c23fe0ade2b234cef5a4a9b93476a97a363bb31222711085251710f00388263accdd96892db08c0d60e4d560cfd546aab18a69937ee111db359
+       b2sums = 220e8216d1160016b1d52aa0a9ecfa4819224a61b384efc11d5e54bed006d40edae269d80d9e9fea268c42962032adb7271f36a42b6909af8e84c38fd71baa20
        b2sums = 3c3be0e85347bf3825f855a0a399ed60497cd0376f4b8ee1fe89df9bd90fe01cdd97fb3f4c4eea3918ba3769fc79961b6c58ba997326cbdf9dd7fb9540d8f6d6
        b2sums = 657fd0e70d29eee5518c27af7eec73a18f399215d2a21cf7b92c9914bee16d1e0981c00065ccb12f0534e57af906af63b17221c65a61146ec8894c88420fa56c
 
index 155f4df..6023536 100644 (file)
@@ -1,8 +1,8 @@
 # Maintainer:  Joakim Hernberg <jbh@alchemy.lu>
 # Contributor: David Runge <dvzrv@archlinux.org>
 
-_pkgver=5.4.58
-_rtpatchver=35
+_pkgver=5.4.66
+_rtpatchver=38
 pkgbase=linux-rt-lts
 pkgver=${_pkgver}.${_rtpatchver}
 pkgrel=1
@@ -21,18 +21,18 @@ source=(
   '0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch'
   'sphinx-workaround.patch'
 )
-sha512sums=('535230c1bd718829efcc78a5f06ba803e182565838ade3628591b5fe2c5ea592ba3245583e6fecc58aef781bbab7069e632e900f0b33474442524d8472acd27b'
+sha512sums=('06cfd689542805cb843b19993242adee5d41a383ae6f4c730073f4d56e78a2d9e92f8d012de7635a67290c83cf204302a839ca8d4395869a4c0d4e2457283c05'
             'SKIP'
-            '94f250412ccae07a979722e748391ed78df1e3253f1f10c4ef9d5020c8a63d2bad528164aedfbf12ff300193fec7024e67872043e388b409704a740ba2bd6319'
+            '5f47bce8d40389cb0ee5b30211d870afe165e19e315717636fcf5f5ce9e12148cde08fdc9d04755e5ebadeabe0b6dfd589d3de137c7fed303552300d6079e8b2'
             'SKIP'
-            '02c5343639b85ade9995f8de91cc9504fa3c3cd1a7522dae44c2e4d26ae27dc784d26b180df0458f0edba3910be116a24e68be753e3b186e320fde86d50e2951'
+            '3ab9b7b42ee28da399756c73e16c4f8ba388dfa0466282a72b2cfb332cce40d3e88fc4f397b2255917a13445703eccbe996290de94fe64bded1cee10fd2d0474'
             '5f196378d50dd737d727e424d8f31b7fa8a6b92ba88f0a1467ef79bc37a097160da1fc1fd5cfb4b8983f36f2afdf27eb229ec61b35a15ac2343d660eb416a230'
             '8081673a6594e5fc2fddc98fa434e99817aa822f7136d3c14c8d465fa7b93c9ac5d3a4150a5b632e25b1dc76a814dfa19d8aede37d58b935db288465b6585c58')
-b2sums=('868296844be43f256583b84f32ca44fc3263954bf6830c9bb601c1b70f413ac52f26b82925f0a73a4cd7e6b2070ac20cd097a836603feca18aaa0bb26e8242a6'
+b2sums=('5b2f08dfac6069f2a5a842de69b572691d4d6857f07c38c3fee2e2d327b3ddfd2ed7c17e18ef60bfaad3f36161ca61d8796ac537b2a783c5a6580d0abae49357'
         'SKIP'
-        'c253325b3ef50cede7d52424e1cbc45000f2afa1b9845336f465e7a694e0c666e182903c7e042d7d3843e4c149e1e38984bcc249de5b275f19fa878bed005ea4'
+        'a601bd527cb3c7d1fadb93a97a428feac01263b169ec3b5145880702763e93dfd8879784caa1e8e75604947794bf8283c62b94bba9fa684e55ac164f78bdf354'
         'SKIP'
-        '9233eddd3b643c23fe0ade2b234cef5a4a9b93476a97a363bb31222711085251710f00388263accdd96892db08c0d60e4d560cfd546aab18a69937ee111db359'
+        '220e8216d1160016b1d52aa0a9ecfa4819224a61b384efc11d5e54bed006d40edae269d80d9e9fea268c42962032adb7271f36a42b6909af8e84c38fd71baa20'
         '3c3be0e85347bf3825f855a0a399ed60497cd0376f4b8ee1fe89df9bd90fe01cdd97fb3f4c4eea3918ba3769fc79961b6c58ba997326cbdf9dd7fb9540d8f6d6'
         '657fd0e70d29eee5518c27af7eec73a18f399215d2a21cf7b92c9914bee16d1e0981c00065ccb12f0534e57af906af63b17221c65a61146ec8894c88420fa56c')
 validpgpkeys=(
index 37955a7..3d811db 100644 (file)
@@ -1,13 +1,13 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.58 Kernel Configuration
+# Linux/x86 5.4.66 Kernel Configuration
 #
 
 #
-# Compiler: gcc (GCC) 10.1.0
+# Compiler: gcc (GCC) 10.2.0
 #
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=100100
+CONFIG_GCC_VERSION=100200
 CONFIG_CLANG_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_HAS_ASM_GOTO=y
@@ -4425,6 +4425,7 @@ CONFIG_SPI_TLE62X0=m
 CONFIG_SPI_SLAVE=y
 CONFIG_SPI_SLAVE_TIME=m
 CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_DYNAMIC=y
 CONFIG_SPMI=m
 CONFIG_HSI=m
 CONFIG_HSI_BOARDINFO=y
@@ -6519,9 +6520,6 @@ CONFIG_HDMI=y
 # Console display driver support
 #
 CONFIG_VGA_CONSOLE=y
-CONFIG_VGACON_SOFT_SCROLLBACK=y
-CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
-# CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set
 CONFIG_DUMMY_CONSOLE=y
 CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
index ac51ba1..ac50efc 100644 (file)
@@ -1,6 +1,6 @@
 pkgbase = linux-rt
        pkgdesc = Linux RT
-       pkgver = 5.6.19.11
+       pkgver = 5.6.19.12
        pkgrel = 1
        url = https://wiki.linuxfoundation.org/realtime/start
        arch = x86_64
@@ -17,8 +17,8 @@ pkgbase = linux-rt
        options = !strip
        source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.6.19.tar.xz
        source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.6.19.tar.sign
-       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.6/older/patch-5.6.19-rt11.patch.xz
-       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.6/older/patch-5.6.19-rt11.patch.sign
+       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.6/older/patch-5.6.19-rt12.patch.xz
+       source = https://www.kernel.org/pub/linux/kernel/projects/rt/5.6/older/patch-5.6.19-rt12.patch.sign
        source = config
        source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
        source = sphinx-workaround.patch
@@ -26,14 +26,14 @@ pkgbase = linux-rt
        validpgpkeys = 64254695FFF0AA4466CC19E67B96E8162A8CF5D1
        sha512sums = 0b3c64ab4f63431c2da6786b4f85237f20c86f20a1faa79440d9cbc2aa6101118b0f18b6688ca7ad27dbcc4978d197fae52886fc23a3e2deb3c0a1d9c82c386b
        sha512sums = SKIP
-       sha512sums = 522bae99bbfb272deb71700b0e3bb5bb8b43253e8c94ff6fb902d6584ea54700722afede9a6ccb3ba1a6b99eb7f6a82e4872ee807aa0b28cc8d75ab7fc5f3fa4
+       sha512sums = 5b6497b1c798358ae75f15b6c649e06a8db6200ce618776ac8cafc4a24e92ad4d257b10f72b8c03ba471549a3320f9a127f85530ad912ccf691538c068a07481
        sha512sums = SKIP
        sha512sums = dcabb2c35a5b54d7fee81437f86da98da65323b0c2ba793247781befbcb78f59f31afbc77f3987ea3524d9a2c144a98cd6b18099a4b5c8dd8af86e33f0f0d85c
        sha512sums = b1966327fac96607d052b5648e28728fdc94a14cc41e108fe336e16e8b9bad8b0ea4df0c27e13bb0ed32acb785bd7f6bf91b65f778eab3aff7695f94d348e26f
        sha512sums = 98e97155f86bbe837d43f27ec1018b5b6fdc6c372d6f7f2a0fe29da117d53979d9f9c262f886850d92002898682781029b80d4ee923633fc068f979e6c8254be
        b2sums = 7c0afa0e3d322314992022272614973311a8dfb85de5e0710dd4c929b0abc0a2389b49938f7df4256ea5719bf2a56a7d6eed2eebb51c337fd5fb277747a6620a
        b2sums = SKIP
-       b2sums = ab6de55cac59c2bd2d29009aea8db129c85ac0c816186b1c8561062f49eb91fc384dbad6003e4f4b63989eed6e614116ce189270d2fc7081b89d031c8af1a0ee
+       b2sums = f41194b4311f68f27cd58e4adadf510e9ddb68fde824e6cf31af9331a3dd3adc5284097226158d4ceadf4c738896fff347d9877e54bb7998e86f44d94025ad7a
        b2sums = SKIP
        b2sums = 720bb287882fdab7a9ee052a32f57452a2c083dfbbd1fbf90dca142a896ab95a1c3f3adad5ede2afd265cd724d5ce8e795388625585c33bf805efe71163cb435
        b2sums = 9afbf0527415c8fc49c624f2eae17473f4f212c494a08faf4ccb08e2be9ec426bfd36bfbf56bf5a1d917fa5eb33f454454beb214c0281c06ebf01a804c5a011d
index eec6e54..b376cb2 100644 (file)
@@ -3,7 +3,7 @@
 
 pkgbase=linux-rt
 _pkgver=5.6.19
-_rtpatchver=11
+_rtpatchver=12
 pkgver="${_pkgver}.${_rtpatchver}"
 pkgrel=1
 pkgdesc='Linux RT'
@@ -22,24 +22,24 @@ source=(
   config
   0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
   sphinx-workaround.patch)
-validpgpkeys=(
-  '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman <gregkh@kernel.org>
-  '64254695FFF0AA4466CC19E67B96E8162A8CF5D1'  # Sebastian Andrzej Siewior
-)
 sha512sums=('0b3c64ab4f63431c2da6786b4f85237f20c86f20a1faa79440d9cbc2aa6101118b0f18b6688ca7ad27dbcc4978d197fae52886fc23a3e2deb3c0a1d9c82c386b'
             'SKIP'
-            '522bae99bbfb272deb71700b0e3bb5bb8b43253e8c94ff6fb902d6584ea54700722afede9a6ccb3ba1a6b99eb7f6a82e4872ee807aa0b28cc8d75ab7fc5f3fa4'
+            '5b6497b1c798358ae75f15b6c649e06a8db6200ce618776ac8cafc4a24e92ad4d257b10f72b8c03ba471549a3320f9a127f85530ad912ccf691538c068a07481'
             'SKIP'
             'dcabb2c35a5b54d7fee81437f86da98da65323b0c2ba793247781befbcb78f59f31afbc77f3987ea3524d9a2c144a98cd6b18099a4b5c8dd8af86e33f0f0d85c'
             'b1966327fac96607d052b5648e28728fdc94a14cc41e108fe336e16e8b9bad8b0ea4df0c27e13bb0ed32acb785bd7f6bf91b65f778eab3aff7695f94d348e26f'
             '98e97155f86bbe837d43f27ec1018b5b6fdc6c372d6f7f2a0fe29da117d53979d9f9c262f886850d92002898682781029b80d4ee923633fc068f979e6c8254be')
 b2sums=('7c0afa0e3d322314992022272614973311a8dfb85de5e0710dd4c929b0abc0a2389b49938f7df4256ea5719bf2a56a7d6eed2eebb51c337fd5fb277747a6620a'
         'SKIP'
-        'ab6de55cac59c2bd2d29009aea8db129c85ac0c816186b1c8561062f49eb91fc384dbad6003e4f4b63989eed6e614116ce189270d2fc7081b89d031c8af1a0ee'
+        'f41194b4311f68f27cd58e4adadf510e9ddb68fde824e6cf31af9331a3dd3adc5284097226158d4ceadf4c738896fff347d9877e54bb7998e86f44d94025ad7a'
         'SKIP'
         '720bb287882fdab7a9ee052a32f57452a2c083dfbbd1fbf90dca142a896ab95a1c3f3adad5ede2afd265cd724d5ce8e795388625585c33bf805efe71163cb435'
         '9afbf0527415c8fc49c624f2eae17473f4f212c494a08faf4ccb08e2be9ec426bfd36bfbf56bf5a1d917fa5eb33f454454beb214c0281c06ebf01a804c5a011d'
         'b4e1377d97ad7e8144d6e55b6d43731e3271a5aec65b65ca6d81026a95f15f549b9303fb3c6f492099ca691e3f65f4cf7f0c3aa742df03b396d7f6d81813aa95')
+validpgpkeys=(
+  '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman <gregkh@kernel.org>
+  '64254695FFF0AA4466CC19E67B96E8162A8CF5D1'  # Sebastian Andrzej Siewior
+)
 
 export KBUILD_BUILD_HOST=archlinux
 export KBUILD_BUILD_USER=$pkgbase
index ada627c..d443ab0 100644 (file)
@@ -1,6 +1,6 @@
 pkgbase = linux-xanmod-lts
        pkgdesc = Linux Xanmod LTS
-       pkgver = 5.4.59
+       pkgver = 5.4.68
        pkgrel = 1
        url = http://www.xanmod.org/
        arch = x86_64
@@ -18,14 +18,14 @@ pkgbase = linux-xanmod-lts
        options = !strip
        source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
        source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.sign
-       source = https://github.com/xanmod/linux/releases/download/5.4.59-xanmod1/patch-5.4.59-xanmod1.xz
+       source = https://github.com/xanmod/linux/releases/download/5.4.68-xanmod1/patch-5.4.68-xanmod1.xz
        source = choose-gcc-optimization.sh
        source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-CLONE_NEWUSER.patch::https://aur.archlinux.org/cgit/aur.git/plain/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch?h=linux-ck&id=616ec1bb1f2c0fc42b6fb5c20995996897b4f43b
        validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
        sha256sums = bf338980b1670bca287f9994b7441c2361907635879169c64ae78364efc5f491
        sha256sums = SKIP
-       sha256sums = 93f0dbc868310e933c652ce955b955eb1fede9677f84352505ebeeaed45915f4
+       sha256sums = cfbd41031ee7c4a68d8730a3b187860b02be4f5fd52cf1e2c95d253881d09fcb
        sha256sums = 2c7369218e81dee86f8ac15bda741b9bb34fa9cefcb087760242277a8207d511
        sha256sums = 9c507bdb0062b5b54c6969f7da9ec18b259e06cd26dbe900cfe79a7ffb2713ee
 
index 57c798c..74cc7e7 100644 (file)
@@ -66,11 +66,11 @@ _makenconfig=
 ### IMPORTANT: Do no edit below this line unless you know what you're doing
 
 pkgbase=linux-xanmod-lts
-pkgver=5.4.59
+pkgver=5.4.68
 _major=5.4
 _branch=5.x
 xanmod=1
-pkgrel=1
+pkgrel=${xanmod}
 pkgdesc='Linux Xanmod LTS'
 url="http://www.xanmod.org/"
 arch=(x86_64)
@@ -101,7 +101,7 @@ done
 
 sha256sums=('bf338980b1670bca287f9994b7441c2361907635879169c64ae78364efc5f491'
             'SKIP'
-            '93f0dbc868310e933c652ce955b955eb1fede9677f84352505ebeeaed45915f4'
+            'cfbd41031ee7c4a68d8730a3b187860b02be4f5fd52cf1e2c95d253881d09fcb'
             '2c7369218e81dee86f8ac15bda741b9bb34fa9cefcb087760242277a8207d511'
             '9c507bdb0062b5b54c6969f7da9ec18b259e06cd26dbe900cfe79a7ffb2713ee')
 
index d053b2a..78bd508 100644 (file)
@@ -1,6 +1,6 @@
 pkgbase = linux-xanmod
        pkgdesc = Linux Xanmod
-       pkgver = 5.8.2
+       pkgver = 5.8.12
        pkgrel = 1
        url = http://www.xanmod.org/
        arch = x86_64
@@ -18,14 +18,14 @@ pkgbase = linux-xanmod
        options = !strip
        source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.tar.xz
        source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.tar.sign
-       source = https://github.com/xanmod/linux/releases/download/5.8.2-xanmod1/patch-5.8.2-xanmod1.xz
+       source = https://github.com/xanmod/linux/releases/download/5.8.12-xanmod1/patch-5.8.12-xanmod1.xz
        source = choose-gcc-optimization.sh
        source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-CLONE_NEWUSER.patch::https://aur.archlinux.org/cgit/aur.git/plain/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch?h=linux-ck&id=616ec1bb1f2c0fc42b6fb5c20995996897b4f43b
        validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
        sha256sums = e7f75186aa0642114af8f19d99559937300ca27acaf7451b36d4f9b0f85cf1f5
        sha256sums = SKIP
-       sha256sums = 8a89a2e37cf79c479d88fc46390b0c225211408d3c7372de2e8f2fbbc5218af5
+       sha256sums = 3434752614e91fd57c0b99a1b60c9f09b09dc3a1fd5f59ad3ff636101764068f
        sha256sums = 2c7369218e81dee86f8ac15bda741b9bb34fa9cefcb087760242277a8207d511
        sha256sums = 6c66dba73251440352f93ff32b72f5dd49536d0f17ef9347867660fd3a626991
 
index 33df750..39302db 100644 (file)
@@ -34,11 +34,11 @@ if [ -z ${use_tracers+x} ]; then
   use_tracers=y
 fi
 
-## Enable PDS CPU scheduler by default https://gitlab.com/alfredchen/linux-pds
-## Set variable "use_pds" to: n to disable (stock Xanmod)
-##                            y to enable
-if [ -z ${use_pds+x} ]; then
-  use_pds=n
+## Enable Cachy CPU scheduler by default https://github.com/xanmod/linux/blob/5.8/Documentation/scheduler/sched-Cachy.rst
+## Set variable "use_cachy" to: n to disable (stock Xanmod)
+##                              y to enable
+if [ -z ${use_cachy+x} ]; then
+  use_cachy=n
 fi
 
 ## Enable CONFIG_USER_NS_UNPRIVILEGED flag https://aur.archlinux.org/cgit/aur.git/tree/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch?h=linux-ck
@@ -66,7 +66,7 @@ _makenconfig=
 ### IMPORTANT: Do no edit below this line unless you know what you're doing
 
 pkgbase=linux-xanmod
-pkgver=5.8.2
+pkgver=5.8.12
 _major=5.8
 _branch=5.x
 xanmod=1
@@ -101,7 +101,7 @@ done
 
 sha256sums=('e7f75186aa0642114af8f19d99559937300ca27acaf7451b36d4f9b0f85cf1f5'
             'SKIP'
-            '8a89a2e37cf79c479d88fc46390b0c225211408d3c7372de2e8f2fbbc5218af5'
+            '3434752614e91fd57c0b99a1b60c9f09b09dc3a1fd5f59ad3ff636101764068f'
             '2c7369218e81dee86f8ac15bda741b9bb34fa9cefcb087760242277a8207d511'
             '6c66dba73251440352f93ff32b72f5dd49536d0f17ef9347867660fd3a626991')
 
@@ -118,7 +118,7 @@ prepare() {
   msg2 "Setting version..."
   scripts/setlocalversion --save-scmversion
   echo "-$pkgrel" > localversion.10-pkgrel
-  echo "${pkgbase#linux}" > localversion.20-pkgname
+  echo "${pkgbase#linux-xanmod}" > localversion.20-pkgname
 
   # Archlinux patches
   local src
@@ -149,9 +149,11 @@ prepare() {
     scripts/config --disable CONFIG_NUMA
   fi
 
-  if [ "$use_pds" = "y" ]; then
-    msg2 "Enabling PDS CPU scheduler by default..."
-    scripts/config --enable CONFIG_SCHED_PDS
+  if [ "$use_cachy" = "y" ]; then
+    msg2 "Enabling Cachy CPU scheduler by default (also NUMA and grouping for tasks, which are not compatible with Cachy)..."
+    scripts/config --disable CONFIG_NUMA
+    scripts/config --disable FAIR_GROUP_SCHED
+    scripts/config --enable CONFIG_CACHY_SCHED
   fi
 
   if [ "$use_ns" = "n" ]; then