diff options
author | ptr1337 | 2021-08-08 14:35:13 +0000 |
---|---|---|
committer | ptr1337 | 2021-08-08 14:35:13 +0000 |
commit | 8d161972fff4952cd7a3736c2511795847138ac9 (patch) | |
tree | 17d0a4a507aa18b58014909a856eb61d8fa477d9 | |
parent | 1078f7e5edf9cc11aba87ee51b0d99c8cbc052a9 (diff) | |
download | aur-8d161972fff4952cd7a3736c2511795847138ac9.tar.gz |
5.13.9
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 57 insertions, 31 deletions
@@ -1,7 +1,7 @@ pkgbase = linux-cacule-rdb-llvm pkgdesc = Linux Kernel with cacule scheduler and lto compiled - pkgver = 5.13.8 - pkgrel = 2 + pkgver = 5.13.9 + pkgrel = 1 url = https://kernel.org/ arch = x86_64 arch = x86_64_v3 @@ -24,7 +24,7 @@ pkgbase = linux-cacule-rdb-llvm makedepends = clang makedepends = lld options = !strip - source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.13.8.tar.xz + source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.13.9.tar.xz source = config source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/arch-patches-v3/0001-arch-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/CacULE/v5.13/cacule-5.13.patch @@ -32,9 +32,10 @@ pkgbase = linux-cacule-rdb-llvm source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/futex-patches/0001-futex-resync-from-gitlab.collabora.com.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/futex2-xanmod-patches-v3/0001-futex2-resync-from-gitlab.collabora.com.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/winesync/5.13-winesync.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/xanmod-patches-v2/0001-xanmod-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/zen-patches/0001-zen-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/lqx-patches-v3/0001-lqx-patches.patch - source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/bfq-patches-v5/0001-bfq-patches.patch + source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/bfq-patches-v3/0001-bfq-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/block-patches-v2/0001-block-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/fixes-miscellaneous/0001-fixes-miscellaneous.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/bbr2-patches-v2/0001-bbr2-patches.patch @@ -50,7 +51,7 @@ pkgbase = linux-cacule-rdb-llvm source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/zstd-patches-v5/0001-zstd-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/clearlinux-patches-v2/0001-clearlinux-patches.patch source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.13/v4l2loopback-patches-v2/0001-v4l2loopback-patches.patch - sha256sums = d088c2b84d9813f415a1d8dcfadb02d27d03f709c8b989d8c11b7b56c3c9a428 + sha256sums = 72fe7cc1f0363523061659a21e24754697b27f405cb88a41a63038629636159a sha256sums = 8d740f771b2b2284c4866fb228629e456a08e3f87b07f08f8b31f43f677ee6ae sha256sums = 5e0070b364a3d6f05b0c8fe32e6a30b8acfaf16d2b60d472375f780582fe36cf sha256sums = d498816b89a46bde060cbea77313ec14e293f820ea76c682870e894e6ff4af22 @@ -58,9 +59,10 @@ pkgbase = linux-cacule-rdb-llvm sha256sums = a65035f7b751ea792989784083d5063293d1a0979bcf4c428b4ba94aeac17809 sha256sums = e1d58afdd4a9bf5a6a9ff0ff8e943d8a67da24fd4160b94655bf3fae5820e135 sha256sums = 034d12a73b507133da2c69a34d61efd2f6b6618549650aa26d748142d22002e1 + sha256sums = d9b37cb7edfd48b368f6969e1698278f74f548474bd2707d14a78f371a5e3b15 sha256sums = f39ce0a6a967e4c83f665288479c3236b211bbbb4ee508d6fbefee2904a4e80c sha256sums = 933cf04b6705e9564435163a514082f249b2a8e81e88f08fb3ce68bfe8ffcec7 - sha256sums = 93d45391d29ca7b53c3ba885815daea8440143fcbf10e8fc06e6c636e97d9dbd + sha256sums = c5501f058a8accf538fdb9cc541bd08419cd4d597e2c5bc31365d70c68bba5b3 sha256sums = 0735544a91293d9c192b7f9283541fe62ea5517c11e4b421b502ab76c064bd62 sha256sums = 320e67ab827abb506481b9053fae85e494195e5d0ee3b61948999965856b425c sha256sums = 744a615a9099df44bb9c181f1d140a099fe11136c8dbb0b26e4af045460298a6 @@ -91,5 +93,5 @@ pkgname = linux-cacule-rdb-llvm pkgname = linux-cacule-rdb-llvm-headers pkgdesc = Headers and scripts for building modules for the Linux Kernel with cacule scheduler and lto compiled - depends = linux-cacule-rdb-llvm=5.13.8 + depends = linux-cacule-rdb-llvm=5.13.9 depends = pahole @@ -26,9 +26,11 @@ _500_HZ_ticks= ### Enable protect file mappings under memory pressure _mm_protect=y ### Enable multigenerational LRU -_lru_enable=y +_lru_enable= ### Enable Linux Random Number Generator _lrng_enable=y +### Enable FULLCONENAT +_nf_cone=y ### Enable SECURITY_FORK_BRUTE # WARNING Not recommended. # An experimental solution, still in testing phase. @@ -59,8 +61,8 @@ _use_current= pkgbase=linux-cacule-rdb-llvm pkgname=("${pkgbase}" "${pkgbase}-headers") -pkgver=5.13.8 -pkgrel=2 +pkgver=5.13.9 +pkgrel=1 arch=(x86_64 x86_64_v3) pkgdesc='Linux Kernel with cacule scheduler and lto compiled' _gittag=v${pkgver%.*}-${pkgver##*.} @@ -82,11 +84,12 @@ source=( "${_caculepatches}/v5.13/cacule-5.13.patch" "${_patchsource}/cpu-patches/0001-cpu-patches.patch" "${_patchsource}/futex-patches/0001-futex-resync-from-gitlab.collabora.com.patch" -"${_patchsource}/futex2-xanmod-patches-v3/0001-futex2-resync-from-gitlab.collabora.com.patch" + "${_patchsource}/futex2-xanmod-patches-v3/0001-futex2-resync-from-gitlab.collabora.com.patch" "${_patchsource}/winesync/5.13-winesync.patch" +"${_patchsource}/xanmod-patches-v2/0001-xanmod-patches.patch" "${_patchsource}/zen-patches/0001-zen-patches.patch" "${_patchsource}/lqx-patches-v3/0001-lqx-patches.patch" -"${_patchsource}/bfq-patches-v5/0001-bfq-patches.patch" +"${_patchsource}/bfq-patches-v3/0001-bfq-patches.patch" "${_patchsource}/block-patches-v2/0001-block-patches.patch" "${_patchsource}/fixes-miscellaneous/0001-fixes-miscellaneous.patch" "${_patchsource}/bbr2-patches-v2/0001-bbr2-patches.patch" @@ -121,7 +124,7 @@ BUILD_FLAGS=( OBJCOPY=llvm-objcopy OBJDUMP=objdump ) -sha256sums=('d088c2b84d9813f415a1d8dcfadb02d27d03f709c8b989d8c11b7b56c3c9a428' +sha256sums=('72fe7cc1f0363523061659a21e24754697b27f405cb88a41a63038629636159a' '8d740f771b2b2284c4866fb228629e456a08e3f87b07f08f8b31f43f677ee6ae' '5e0070b364a3d6f05b0c8fe32e6a30b8acfaf16d2b60d472375f780582fe36cf' 'd498816b89a46bde060cbea77313ec14e293f820ea76c682870e894e6ff4af22' @@ -129,9 +132,10 @@ sha256sums=('d088c2b84d9813f415a1d8dcfadb02d27d03f709c8b989d8c11b7b56c3c9a428' 'a65035f7b751ea792989784083d5063293d1a0979bcf4c428b4ba94aeac17809' 'e1d58afdd4a9bf5a6a9ff0ff8e943d8a67da24fd4160b94655bf3fae5820e135' '034d12a73b507133da2c69a34d61efd2f6b6618549650aa26d748142d22002e1' + 'd9b37cb7edfd48b368f6969e1698278f74f548474bd2707d14a78f371a5e3b15' 'f39ce0a6a967e4c83f665288479c3236b211bbbb4ee508d6fbefee2904a4e80c' '933cf04b6705e9564435163a514082f249b2a8e81e88f08fb3ce68bfe8ffcec7' - '93d45391d29ca7b53c3ba885815daea8440143fcbf10e8fc06e6c636e97d9dbd' + 'c5501f058a8accf538fdb9cc541bd08419cd4d597e2c5bc31365d70c68bba5b3' '0735544a91293d9c192b7f9283541fe62ea5517c11e4b421b502ab76c064bd62' '320e67ab827abb506481b9053fae85e494195e5d0ee3b61948999965856b425c' '744a615a9099df44bb9c181f1d140a099fe11136c8dbb0b26e4af045460298a6' @@ -257,6 +261,8 @@ prepare() { fi + + ### Enable protect file mappings under memory pressure if [ -n "$_mm_protect" ]; then echo "Enabling protect file mappings under memory pressure..." @@ -279,24 +285,42 @@ prepare() { scripts/config --disable CONFIG_LRU_GEN_STATS fi - ### Enable Linux Random Number Generator + ### Enable FULLCONENAT + if [ -n "$_nf_cone" ]; then + echo "Enabling FULLCONENAT..." + scripts/config --module CONFIG_IP_NF_TARGET_FULLCONENAT + scripts/config --module CONFIG_NETFILTER_XT_TARGET_FULLCONENAT + fi + + ### Enable Linux Random Number Generator if [ -n "$_lrng_enable" ]; then - echo "Enabling Linux Random Number Generator ..." - scripts/config --enable CONFIG_LRNG - scripts/config --disable CONFIG_LRNG_OVERSAMPLE_ENTROPY_SOURCES - scripts/config --enable CONFIG_LRNG_CONTINUOUS_COMPRESSION_ENABLED - scripts/config --disable CONFIG_LRNG_CONTINUOUS_COMPRESSION_DISABLED - scripts/config --disable CONFIG_LRNG_SWITCHABLE_CONTINUOUS_COMPRESSION - scripts/config --set-val CONFIG_LRNG_COLLECTION_SIZE 1024 - scripts/config --disable CONFIG_LRNG_HEALTH_TESTS - scripts/config --set-val CONFIG_LRNG_IRQ_ENTROPY_RATE 256 - scripts/config --disable CONFIG_LRNG_JENT - scripts/config --set-val CONFIG_LRNG_JENT_ENTROPY_RATE 16 - scripts/config --set-val CONFIG_LRNG_CPU_ENTROPY_RATE 8 - scripts/config --disable CONFIG_LRNG_DRNG_SWITCH - scripts/config --disable CONFIG_LRNG_DRBG - scripts/config --disable CONFIG_LRNG_TESTING_MENU - scripts/config --disable CONFIG_LRNG_SELFTEST + echo "Enabling Linux Random Number Generator ..." + scripts/config --enable CONFIG_LRNG + scripts/config --disable CONFIG_LRNG_OVERSAMPLE_ENTROPY_SOURCES + scripts/config --set-val CONFIG_CONFIG_LRNG_OVERSAMPLE_ES_BITS 0 + scripts/config --set-val CONFIG_LRNG_SEED_BUFFER_INIT_ADD_BITS 0 + scripts/config --enable CONFIG_LRNG_CONTINUOUS_COMPRESSION_ENABLED + scripts/config --disable CONFIG_LRNG_CONTINUOUS_COMPRESSION_DISABLED + scripts/config --disable CONFIG_LRNG_SWITCHABLE_CONTINUOUS_COMPRESSION + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_32 + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_256 + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_512 + scripts/config --enable CONFIG_LRNG_COLLECTION_SIZE_1024 + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_2048 + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_4096 + scripts/config --disable CONFIG_LRNG_COLLECTION_SIZE_8192 + scripts/config --set-val CONFIG_LRNG_COLLECTION_SIZE 1024 + scripts/config --disable CONFIG_LRNG_HEALTH_TESTS + scripts/config --set-val CONFIG_LRNG_RCT_CUTOFF 31 + scripts/config --set-val CONFIG_LRNG_APT_CUTOFF 325 + scripts/config --set-val CONFIG_LRNG_IRQ_ENTROPY_RATE 256 + scripts/config --enable CONFIG_LRNG_JENT + scripts/config --set-val CONFIG_LRNG_JENT_ENTROPY_RATE 16 + scripts/config --set-val CONFIG_LRNG_CPU_ENTROPY_RATE 8 + scripts/config --disable CONFIG_LRNG_DRNG_SWITCH + scripts/config --disable CONFIG_LRNG_DRBG + scripts/config --disable CONFIG_LRNG_TESTING_MENU + scripts/config --disable CONFIG_LRNG_SELFTEST fi ### Enable SECURITY_FORK_BRUTE |