summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorptr13372021-08-08 14:35:13 +0000
committerptr13372021-08-08 14:35:13 +0000
commit8d161972fff4952cd7a3736c2511795847138ac9 (patch)
tree17d0a4a507aa18b58014909a856eb61d8fa477d9
parent1078f7e5edf9cc11aba87ee51b0d99c8cbc052a9 (diff)
downloadaur-8d161972fff4952cd7a3736c2511795847138ac9.tar.gz
5.13.9
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD72
2 files changed, 57 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c5379fa184f1..a700c7c1a018 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a5aeb3108b0d..bfbce9a7428b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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