summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorptr13372021-06-13 13:26:46 +0000
committerptr13372021-06-13 13:26:46 +0000
commit3d7d66da79d78d99b6ed161b89851c97d159e55b (patch)
tree625f82333b80ffc8df4130ca6f3ce481f5a9f1ad
parent32a83058028af22fa3e08888658f62b860664c25 (diff)
downloadaur-3d7d66da79d78d99b6ed161b89851c97d159e55b.tar.gz
patches updated
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
2 files changed, 36 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7bdccfc5f61a..b8cbffdb6c14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = linux-cacule-rdb
pkgdesc = Linux-CacULE-RDB Kernel by Hamad Marri and with some other patchsets
pkgver = 5.12.10
- pkgrel = 1
+ pkgrel = 3
url = https://github.com/hamadmarri/cacule-cpu-scheduler
arch = x86_64
license = GPL2
@@ -34,11 +34,14 @@ pkgbase = linux-cacule-rdb
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/block-patches-v5/0001-block-patches.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/fixes-miscellaneous/0001-fixes-miscellaneous.patch
+ source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/fixes-miscellaneous/2002-tune-vm-mm-and-vfs-settings.patch
+ source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/fixes-miscellaneous/objtool-crypto-jp.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/bbr2-patches-v2/0001-bbr2-5.12-introduce-BBRv2.patch
- source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/btrfs-patches-v11/0001-btrfs-patches.patch
+ source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/btrfs-patches-v12/0001-btrfs-patches.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/pf-patches-v3/0001-pf-patches.patch
- source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/lru-patches-v4/0001-lru-patches.patch
+ source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/lru-gen/lru_5.12.patch
+ source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/le9db_patches/le9db1-5.10.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/ntfs3-patches-v2/0001-ntfs3-patches.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/zstd-dev-patches-v3/0001-zstd-dev-patches.patch
source = https://raw.githubusercontent.com/ptr1337/linux-cacule-aur/master/patches/5.12/clearlinux-patches-v3/0001-clearlinux-patches.patch
@@ -54,18 +57,21 @@ pkgbase = linux-cacule-rdb
sha256sums = f9f8a53145ab1d048ca728a560e878303af7cbea425c50aa0e49afd67c9a465c
sha256sums = 4ff5c33785445f103d479196bb33c4f991d6c5f56df5c643ec6d2451368f0605
sha256sums = 800bfe1208beeec4265fdfa11b279f9fe99508e3b3ef6a921b17dd61075d9ad7
- sha256sums = 034d12a73b507133da2c69a34d61efd2f6b6618549650aa26d748142d22002e1
+ sha256sums = f7c68f43599c53ce19a14e6f296e5e0820257e80acb9f52a1dec036d0d9a62ab
sha256sums = 9eabd1468635477d9c143e9f59d86cf0dd32583bf6bd926080a6707f86d363ed
sha256sums = 5587a2d535dcd7ff09080c27f32a02dc67a0d35145b0b49ae10e8520c906a153
sha256sums = 12b36059033201c99e54a0e863c3ded470faff1226d9b984bdb15bd3a8ec4a7c
sha256sums = 053a6611dd35293ba741838084818f4b69206e50da3fad13597d4fd2138c7ac0
sha256sums = 947fa68285a060100d375548a8e8608271b5af18d0bb13139e3a691450f6b630
sha256sums = 7cdc6402f6ab8a8b99f7c7c4766a6cf82773ef399903abebf6208bfd2f8b2cf2
+ sha256sums = f7a36231b794022d49e53f464d25e48f2eebf6266c2cbe5756c63aa3bf03bae7
+ sha256sums = 2b261d4845899cfec315c81cfbfd3ba653a0465145e7dad9ac2f6595366ea3c8
sha256sums = 59dc35df675221c9e54326e4a2ca57074c955387e1d4cb0b6543424bc84bdb11
- sha256sums = ed59edd4c65c24167f90b28fffd27000cbd58d236934e478e400999831768ee6
+ sha256sums = 01bb5fc3c0085c5f3eed9cb039f4b61ff30acd289efbebc48dc6458c12c9ac42
sha256sums = 42dc3c76534393d1b59ca3f321797566a7637bbb110f604eb9bf584b867a97a4
sha256sums = 0b44848f5b8926a9e9db8064aeefbfb53c289923e25779c11ddb2a5b149fdb12
- sha256sums = b3b32e1e79481983b69fbd28fe9a888785d1bc2cb16391af668bce2001c73b81
+ sha256sums = 4ad652d36fdd3f5142e66407a964e8e0d3c91ab3e7094a368de1ef1b21f6d19a
+ sha256sums = d68ed98e7bc5a8f9ebc48c16cd0be47be948578621a70b13fcbb13e280469056
sha256sums = 7056565c13628e7885538aca4cdb384f1a2b65c4c02a502ddfe182ddb7ce347e
sha256sums = 84c231a4d66726e4ed84807de961e0aa37bc3cb13fda0c3d82f7c23470ca6ecd
sha256sums = 5a0c7b01ce8baf4dc480b33eddd203a1620ad4885122a3967f580cb172d0f9b7
diff --git a/PKGBUILD b/PKGBUILD
index 66ef83beb67a..be10e420d880 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -56,7 +56,7 @@ _minor=10
_srcname=linux-${_major}
pkgbase=linux-cacule-rdb
pkgver=${_major}.${_minor}
-pkgrel=1
+pkgrel=3
pkgdesc='Linux-CacULE-RDB Kernel by Hamad Marri and with some other patchsets'
arch=('x86_64')
url="https://github.com/hamadmarri/cacule-cpu-scheduler"
@@ -83,11 +83,17 @@ source=(
"${_patchsource}/block-patches-v5/0001-block-patches.patch"
"${_patchsource}/ll-patches/0005-Disable-CPU_FREQ_GOV_SCHEDUTIL.patch"
"${_patchsource}/fixes-miscellaneous/0001-fixes-miscellaneous.patch"
+ "${_patchsource}/fixes-miscellaneous/2002-tune-vm-mm-and-vfs-settings.patch"
+ "${_patchsource}/fixes-miscellaneous/objtool-crypto-jp.patch"
+# "${_patchsource}/fixes-miscellaneous/lrng/lrng-40.patch"
+# "${_patchsource}/fixes-miscellaneous/lrng/1004-lrng-update-20210607.patch"
"${_patchsource}/bbr2-patches-v2/0001-bbr2-5.12-introduce-BBRv2.patch"
- "${_patchsource}/btrfs-patches-v11/0001-btrfs-patches.patch"
+ "${_patchsource}/btrfs-patches-v12/0001-btrfs-patches.patch"
"${_patchsource}/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch"
"${_patchsource}/pf-patches-v3/0001-pf-patches.patch"
- "${_patchsource}/lru-patches-v4/0001-lru-patches.patch"
+ #"${_patchsource}/lru-patches-v4/0001-lru-patches.patch"
+ "${_patchsource}/lru-gen/lru_5.12.patch"
+ "${_patchsource}/le9db_patches/le9db1-5.10.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"
@@ -203,11 +209,17 @@ prepare() {
### Enable protect file mappings under memory pressure
+ # if [ -n "$_mm_protect" ]; then
+# echo "Enabling protect file mappings under memory pressure..."
+# scripts/config --enable CONFIG_UNEVICTABLE_FILE
+# scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_LOW 262144
+# scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_MIN 131072
+# fi
if [ -n "$_mm_protect" ]; then
echo "Enabling protect file mappings under memory pressure..."
- scripts/config --enable CONFIG_UNEVICTABLE_FILE
- scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_LOW 262144
- scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_MIN 131072
+ # scripts/config --enable CONFIG_UNEVICTABLE_FILE
+ scripts/config --set-val CONFIG_CLEAN_LOW_KBYTES 150000
+ scripts/config --set-val CONFIG_CLEAN_MIN_KBYTES 0
fi
### Enable multigenerational LRU
@@ -518,18 +530,21 @@ sha256sums=('7d0df6f2bf2384d68d0bd8e1fe3e071d64364dcdc6002e7b5c87c92d48fac366'
'f9f8a53145ab1d048ca728a560e878303af7cbea425c50aa0e49afd67c9a465c'
'4ff5c33785445f103d479196bb33c4f991d6c5f56df5c643ec6d2451368f0605'
'800bfe1208beeec4265fdfa11b279f9fe99508e3b3ef6a921b17dd61075d9ad7'
- '034d12a73b507133da2c69a34d61efd2f6b6618549650aa26d748142d22002e1'
+ 'f7c68f43599c53ce19a14e6f296e5e0820257e80acb9f52a1dec036d0d9a62ab'
'9eabd1468635477d9c143e9f59d86cf0dd32583bf6bd926080a6707f86d363ed'
'5587a2d535dcd7ff09080c27f32a02dc67a0d35145b0b49ae10e8520c906a153'
'12b36059033201c99e54a0e863c3ded470faff1226d9b984bdb15bd3a8ec4a7c'
'053a6611dd35293ba741838084818f4b69206e50da3fad13597d4fd2138c7ac0'
'947fa68285a060100d375548a8e8608271b5af18d0bb13139e3a691450f6b630'
'7cdc6402f6ab8a8b99f7c7c4766a6cf82773ef399903abebf6208bfd2f8b2cf2'
+ 'f7a36231b794022d49e53f464d25e48f2eebf6266c2cbe5756c63aa3bf03bae7'
+ '2b261d4845899cfec315c81cfbfd3ba653a0465145e7dad9ac2f6595366ea3c8'
'59dc35df675221c9e54326e4a2ca57074c955387e1d4cb0b6543424bc84bdb11'
- 'ed59edd4c65c24167f90b28fffd27000cbd58d236934e478e400999831768ee6'
+ '01bb5fc3c0085c5f3eed9cb039f4b61ff30acd289efbebc48dc6458c12c9ac42'
'42dc3c76534393d1b59ca3f321797566a7637bbb110f604eb9bf584b867a97a4'
'0b44848f5b8926a9e9db8064aeefbfb53c289923e25779c11ddb2a5b149fdb12'
- 'b3b32e1e79481983b69fbd28fe9a888785d1bc2cb16391af668bce2001c73b81'
+ '4ad652d36fdd3f5142e66407a964e8e0d3c91ab3e7094a368de1ef1b21f6d19a'
+ 'd68ed98e7bc5a8f9ebc48c16cd0be47be948578621a70b13fcbb13e280469056'
'7056565c13628e7885538aca4cdb384f1a2b65c4c02a502ddfe182ddb7ce347e'
'84c231a4d66726e4ed84807de961e0aa37bc3cb13fda0c3d82f7c23470ca6ecd'
'5a0c7b01ce8baf4dc480b33eddd203a1620ad4885122a3967f580cb172d0f9b7'