diff options
author | ptr1337 | 2021-05-31 18:28:05 +0200 |
---|---|---|
committer | ptr1337 | 2021-05-31 18:28:05 +0200 |
commit | 8cf1a80a86a25d6f7536b4ef98f567e3f42e3b15 (patch) | |
tree | 8bfc82d1e0c09751133d2b7be8bee26cc30d27fe | |
parent | ef765fdaac3574421e3f7d6651f32d10ee29cb8e (diff) | |
download | aur-8cf1a80a86a25d6f7536b4ef98f567e3f42e3b15.tar.gz |
rc4
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 59 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = linux-cacule-rc pkgdesc = Linux-CacULE Kernel-RC by Hamad Marri and with some other patchsets - pkgver = 5.13.rc3 + pkgver = 5.13.rc4 pkgrel = 1 url = https://github.com/hamadmarri/cacule-cpu-scheduler arch = x86_64 @@ -18,20 +18,34 @@ pkgbase = linux-cacule-rc makedepends = tar makedepends = xz options = !strip - source = https://git.kernel.org/torvalds/t/linux-5.13-rc3.tar.gz + source = https://git.kernel.org/torvalds/t/linux-5.13-rc4.tar.gz source = config - source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/arch-patches-v3/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch - source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/cacule-patches/cacule-5.13.patch - source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/cpu-patches-v2/0001-cpu-patches.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/cacule-patches/cacule-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/bbr2-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/bfq-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/ksm-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/cpu-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/fixes-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/zstd-5.13.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/futex/1001-futex-513-wait_multiple.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/misc/2002-tune-vm-mm-and-vfs-settings.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/lru-gen/PATCH-v3-00-14-Multigenerational-LRU-Framework.patch - sha512sums = e836fb1873adbdb434b142aa64323e0e5f7fe2bad6060edd42e5e7e6c82ea821105e2eb50a9cb578ff7028d87c07948383fc01b8fff70978fbf08d14bb7dc37c + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch + sha512sums = 94ee9e59d4a3edcaf229c5ec29623302b50dd62d4ef8bdd91539cf0009f5a5fd13be629dbe78d004b016fec822c9e755898ea708fa33e1c74c54a650f64e030e sha512sums = 13e846acdb24a19e1834b62e81b144469ccfdb86cf37cb10febfaaf5052ba97db3f299feec50c935c8cb92f009ce2a40f482f3f9e54d5ccad171eb1f79402f81 - sha512sums = f07743a59c992f7a48cd1604a0ed30663fe043f5bc93dfe54780da88421c920e7daf801fa345b475ab551f7855360a72774cd2b117e41d5a4ac35005250e3c2f sha512sums = 0ca83b1c2d97dfa6f6498694266d3785e67d877a7b5abe66505f96b8f31cb62d93e719212d19bfef522826166f8c00719cfec442a128ca0d261761a75d334ea6 - sha512sums = 60bda2070739a52af4f81816ebda8f3520a8d75ea5e00f65a903a3416ae31edba56fe151f6a9e02dc90ec3be7854e9a62e10e72120d7148fd3838806d8b9e986 + sha512sums = 7b4911737ef22cb1209ad88b894e20b6740ade7e6a44513c5d8555090df77f84d0aa5955b21cafaa6da26f0b7e92eaca60f92662f9e5ae8f3175f908fe416214 + sha512sums = 2230a9158069302b63ea7ff7902a8115e6bfb478827550f2974d8e3ee590471a587040e15614ec775d04c5983e228864f2097e757a5b6260f89022db04eed66b + sha512sums = c1a565d63a679f00fc597ed6d63f0b1568adfbe96c484fe9f816a4aef727ed22dd108b270e4f47b1df72f1415fe645afeede3d71c8c22d9b821175a5c83a135a + sha512sums = 224fed8f664a779c66959766b15c74f11b13c5484e53ba372b5c12fc3b8885141d8dfdafdc0cd5003de130d7b63d6d786f468ca044ff522b640493a82dca27c4 + sha512sums = 8646c34028a563ad4aa2f86c9c267a132504df43134ea804bc893545ac2b14eb805ee42b7954d554a4bd128a6e3a7cd5757c2d3eb7797944fbce7668bc06b37e + sha512sums = 962b0dd7be9e1298a7972680efba445061fa508bdb2d3777fb2b2e3636738654a4bd2e7dd02e7936129e536527145f906a388f65b2f25775ba9be351d1181b82 + sha512sums = d8fbb667096a8d1d84db4d40c361bce5fc55e207c73fab266dba9033c6aff0cc0307c8a854c09fd2dabd99139ce640047bc87e0fd067d12ca1bd8f76f5d10ad3 + sha512sums = a5e9b9d6a08be2d6bc6b724176c207c052d2271b3b77885b8169ed02c608b89726ea8b3e9664c4bc4c85aab938e88c67fb15de42f9f9a649d54b466b473fcdc5 sha512sums = 47f265716ebd268e4296aaba1efe5098df00736b69ec7d0413cace6dbb5cb162c1c952f7527a2a41b246ed76e6e112514c5349e8dc52f4609def30257e18d7aa sha512sums = 341492bf6b899a8fb4a0ef375e5461ec6e49c96755c10dd85d36b3b35a62d4e15a8b2df14aecc6bcc13485a16ad21a360050a091cf69b5aa4fc84a74dee34020 + sha512sums = 47f265716ebd268e4296aaba1efe5098df00736b69ec7d0413cace6dbb5cb162c1c952f7527a2a41b246ed76e6e112514c5349e8dc52f4609def30257e18d7aa pkgname = linux-cacule-rc pkgdesc = The Linux-CacULE Kernel-RC by Hamad Marri and with some other patchsets kernel and modules @@ -14,7 +14,7 @@ _NUMAdisable=y # Enable fsync _fsync=y #enable futex2 -_futex2=y +_futex2= #enable winesync _winesync= ### Set performance governor as default @@ -51,7 +51,7 @@ pkgbase=linux-cacule-rc _major=5.13 #_minor=1 #_minorc=$((_minor+1)) -_rcver=rc3 +_rcver=rc4 pkgver=${_major}.${_rcver} #_stable=${_major}.${_minor} _stablerc=${_major}-${_rcver} @@ -65,39 +65,56 @@ options=('!strip') makedepends=('kmod' 'bc' 'libelf' 'python-sphinx' 'python-sphinx_rtd_theme' 'graphviz' 'imagemagick' 'pahole' 'cpio' 'perl' 'tar' 'xz') _patchsource="https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12" +_patchsource2="https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13" source=(#"https://www.kernel.org/pub/linux/kernel/v5.x/linux-${_stablerc}.tar.xz" - "https://git.kernel.org/torvalds/t/linux-5.13-rc3.tar.gz" + "https://git.kernel.org/torvalds/t/linux-5.13-rc4.tar.gz" "config" - "${_patchsource}/arch-patches-v3/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch" - "${_patchsource}/cacule-patches/cacule-5.13.patch" - "${_patchsource}/cpu-patches-v2/0001-cpu-patches.patch" + # "${_patchsource}/arch-patches-v3/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch" + "${_patchsource2}/cacule-patches/cacule-5.13.patch" + "${_patchsource2}/bbr2-5.13.patch" + "${_patchsource2}/bfq-5.13.patch" + "${_patchsource2}/ksm-5.13.patch" + "${_patchsource2}/cpu-5.13.patch" + "${_patchsource2}/fixes-5.13.patch" + "${_patchsource2}/zstd-5.13.patch" + "${_patchsource}/futex/1001-futex-513-wait_multiple.patch" + "${_patchsource2}/misc/2002-tune-vm-mm-and-vfs-settings.patch" + "${_patchsource}/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch" + "${_patchsource}/lru-gen/PATCH-v3-00-14-Multigenerational-LRU-Framework.patch" +# "${_patchsource}/lrng/1004-dev-random-new-lrng-approach-v40.patch" + "${_patchsource}/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch" + # "${_patchsource}/cpu-patches-v2/0001-cpu-patches.patch" # "${_patchsource}/futex-patches/0001-futex-resync-from-gitlab.collabora.com.patch" # "${_patchsource}/futex2-stable-patches-v3/0001-futex2-resync-from-gitlab.collabora.com.patch" # "${_patchsource}/wine-esync-patches/0001-v5.12-winesync.patch" # "${_patchsource}/zen-patches-v2/0001-zen-patches.patch" # "${_patchsource}/lqx-patches-v2/0001-lqx-patches.patch" # "${_patchsource}/bfq-patches-v8/0001-bfq-patches.patch" - # "${_patchsource}/block-patches-v3/0001-block-patches.patch" - "${_patchsource}/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch" - # "${_patchsource}/fixes-miscellaneous/0001-fixes-miscellaneous.patch" + # "${_patchsource}/fixes-miscellaneous/0001-fixes-miscellaneous.patch" # "${_patchsource}/bbr2-patches-v2/0001-bbr2-5.12-introduce-BBRv2.patch" # "${_patchsource}/btrfs-patches-v8/0001-btrfs-patches.patch" # "${_patchsource}/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch" # "${_patchsource}/pf-patches-v2/0001-pf-patches.patch" - "${_patchsource}/lru-gen/PATCH-v3-00-14-Multigenerational-LRU-Framework.patch" # "${_patchsource}/ntfs3-patches-v2/0001-ntfs3-patches.patch" # "${_patchsource}/zstd-dev-patches-v3/0001-zstd-dev-patches.patch" # "${_patchsource}/clearlinux-patches-v3/0001-clearlinux-patches.patch" # "${_patchsource}/initramfs-patches/0001-initramfs-patches.patch" - ) + ) -sha512sums=('e836fb1873adbdb434b142aa64323e0e5f7fe2bad6060edd42e5e7e6c82ea821105e2eb50a9cb578ff7028d87c07948383fc01b8fff70978fbf08d14bb7dc37c' +sha512sums=('94ee9e59d4a3edcaf229c5ec29623302b50dd62d4ef8bdd91539cf0009f5a5fd13be629dbe78d004b016fec822c9e755898ea708fa33e1c74c54a650f64e030e' '13e846acdb24a19e1834b62e81b144469ccfdb86cf37cb10febfaaf5052ba97db3f299feec50c935c8cb92f009ce2a40f482f3f9e54d5ccad171eb1f79402f81' - 'f07743a59c992f7a48cd1604a0ed30663fe043f5bc93dfe54780da88421c920e7daf801fa345b475ab551f7855360a72774cd2b117e41d5a4ac35005250e3c2f' '0ca83b1c2d97dfa6f6498694266d3785e67d877a7b5abe66505f96b8f31cb62d93e719212d19bfef522826166f8c00719cfec442a128ca0d261761a75d334ea6' - '60bda2070739a52af4f81816ebda8f3520a8d75ea5e00f65a903a3416ae31edba56fe151f6a9e02dc90ec3be7854e9a62e10e72120d7148fd3838806d8b9e986' + '7b4911737ef22cb1209ad88b894e20b6740ade7e6a44513c5d8555090df77f84d0aa5955b21cafaa6da26f0b7e92eaca60f92662f9e5ae8f3175f908fe416214' + '2230a9158069302b63ea7ff7902a8115e6bfb478827550f2974d8e3ee590471a587040e15614ec775d04c5983e228864f2097e757a5b6260f89022db04eed66b' + 'c1a565d63a679f00fc597ed6d63f0b1568adfbe96c484fe9f816a4aef727ed22dd108b270e4f47b1df72f1415fe645afeede3d71c8c22d9b821175a5c83a135a' + '224fed8f664a779c66959766b15c74f11b13c5484e53ba372b5c12fc3b8885141d8dfdafdc0cd5003de130d7b63d6d786f468ca044ff522b640493a82dca27c4' + '8646c34028a563ad4aa2f86c9c267a132504df43134ea804bc893545ac2b14eb805ee42b7954d554a4bd128a6e3a7cd5757c2d3eb7797944fbce7668bc06b37e' + '962b0dd7be9e1298a7972680efba445061fa508bdb2d3777fb2b2e3636738654a4bd2e7dd02e7936129e536527145f906a388f65b2f25775ba9be351d1181b82' + 'd8fbb667096a8d1d84db4d40c361bce5fc55e207c73fab266dba9033c6aff0cc0307c8a854c09fd2dabd99139ce640047bc87e0fd067d12ca1bd8f76f5d10ad3' + 'a5e9b9d6a08be2d6bc6b724176c207c052d2271b3b77885b8169ed02c608b89726ea8b3e9664c4bc4c85aab938e88c67fb15de42f9f9a649d54b466b473fcdc5' '47f265716ebd268e4296aaba1efe5098df00736b69ec7d0413cace6dbb5cb162c1c952f7527a2a41b246ed76e6e112514c5349e8dc52f4609def30257e18d7aa' - '341492bf6b899a8fb4a0ef375e5461ec6e49c96755c10dd85d36b3b35a62d4e15a8b2df14aecc6bcc13485a16ad21a360050a091cf69b5aa4fc84a74dee34020') + '341492bf6b899a8fb4a0ef375e5461ec6e49c96755c10dd85d36b3b35a62d4e15a8b2df14aecc6bcc13485a16ad21a360050a091cf69b5aa4fc84a74dee34020' + '47f265716ebd268e4296aaba1efe5098df00736b69ec7d0413cace6dbb5cb162c1c952f7527a2a41b246ed76e6e112514c5349e8dc52f4609def30257e18d7aa') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase @@ -240,10 +257,10 @@ prepare() { scripts/config --disable CONFIG_LRU_GEN_STATS ### Enabling ZSTD COMPRESSION ## - echo "Set module compression to ZSTD" - scripts/config --enable CONFIG_MODULE_COMPRESS - # scripts/config --disable CONFIG_MODULE_COMPRESS_XZ - scripts/config --enable CONFIG_MODULE_COMPRESS_ZSTD + # echo "Set module compression to ZSTD" +# scripts/config --enable CONFIG_MODULE_COMPRESS +# scripts/config --disable CONFIG_MODULE_COMPRESS_XZ +# scripts/config --enable CONFIG_MODULE_COMPRESS_ZSTD scripts/config --set-val CONFIG_MODULE_COMPRESS_ZSTD_LEVEL 19 scripts/config --disable CONFIG_KERNEL_ZSTD_LEVEL_ULTRA @@ -294,7 +311,7 @@ prepare() { echo "Enable CONFIG_VHBA" scripts/config --module CONFIG_VHBA scripts/config --disable CONFIG_BPF_PRELOAD - + scripts/config --disable CONFIG_GCC_PLUGINS ### Optionally load needed modules for the make localmodconfig |