Bump to 6.3.5

Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
This commit is contained in:
Piotr Gorski 2023-05-30 19:56:58 +02:00
parent 5f65a3e844
commit 19f8984f25
No known key found for this signature in database
GPG Key ID: 79AFA05ABDB26C5A
3 changed files with 25 additions and 35 deletions

View File

@ -1,6 +1,6 @@
pkgbase = linux-cachyos pkgbase = linux-cachyos
pkgdesc = Linux EEVDF scheduler Kernel by CachyOS with other patches and improvements pkgdesc = Linux EEVDF scheduler Kernel by CachyOS with other patches and improvements
pkgver = 6.3.4 pkgver = 6.3.5
pkgrel = 1 pkgrel = 1
url = https://github.com/CachyOS/linux-cachyos url = https://github.com/CachyOS/linux-cachyos
arch = x86_64 arch = x86_64
@ -22,17 +22,17 @@ pkgbase = linux-cachyos
makedepends = patch makedepends = patch
makedepends = python makedepends = python
options = !strip options = !strip
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.4.tar.xz source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.5.tar.xz
source = config source = config
source = auto-cpu-optimization.sh source = auto-cpu-optimization.sh
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/all/0001-cachyos-base-all.patch source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/all/0001-cachyos-base-all.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/sched/0001-EEVDF.patch source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/sched/0001-EEVDF.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/sched/0001-bore-eevdf.patch source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.3/sched/0001-bore-eevdf.patch
b2sums = 7e287378e007ce83092c2630d87d5e2b77e1615386a275013f04a190c6cab129e5ddc3abf8213ae521c8722d41cb8d203bb5cc5ae84d9bcd20aebbbc2db1d8a3 b2sums = 646a94591eae93db9301a11e5300579c8cce7d2a544727cb88efed86d05ba070a247498d9c83d7b7cdbead4e7d46537134c877813aa7f188dd36b403c58d0c11
b2sums = cf6c29902e46bcfefdb2bc61376be00fa4682b7a6c1383b3eaa53b7952aa34f13cc62bee45582bec208012866cd4c790979506076be310bb2c5849044fec2473 b2sums = aee22f3c48214c29b551540b63cbbdbb160588a4a31b8fd6881ecffbea01a339526091565749c9c7562dc1cae4f3a1c23567fc3f15de3c4fa1f9eaac65fa5731
b2sums = 11d2003b7d71258c4ca71d71c6b388f00fe9a2ddddc0270e304148396dadfd787a6cac1363934f37d0bfb098c7f5851a02ecb770e9663ffe57ff60746d532bd0 b2sums = 11d2003b7d71258c4ca71d71c6b388f00fe9a2ddddc0270e304148396dadfd787a6cac1363934f37d0bfb098c7f5851a02ecb770e9663ffe57ff60746d532bd0
b2sums = 8b73d1e2416e9019d66a84ae1e288a8d5f70a736b96a329752a4bb706ae4631be79f175a350007f9aa7ea734dc5d0331487779556fdf5f8c609003d32dc7e1df b2sums = 0008b4bfc896a1212abae61dd2b0f1ce68220f48a064a97aa1988e8c46058f8c23c4db85f99cb9fb5ecf311b2aefe78a081cd064e6ac5d5830dab2449ba7a40b
b2sums = c7f6266b10b67db1311766b15616e3d3c9ba3b18745837b587fd235be9a6f2dacad1913b934d276574d9be7534b4e8ac49c4a2495c79fe807c27ae08c42b73bb b2sums = 7740148bce24e4e51ef260405def1c9afd1eabffeca1c1db8e5e57437c0e63b0504bddb6519df77fdc9cc702a1613f183032b76e88cae2a8012bc504026560bf
b2sums = 55d452686eecbba6cbdfa65d0c1892b48370ca42d14c442e99df1457a415c7573f80272bee97081de0924b75730c5c209ea38974f8adf966e1227116cda0da02 b2sums = 55d452686eecbba6cbdfa65d0c1892b48370ca42d14c442e99df1457a415c7573f80272bee97081de0924b75730c5c209ea38974f8adf966e1227116cda0da02
pkgname = linux-cachyos pkgname = linux-cachyos

View File

@ -174,16 +174,6 @@ _build_zfs=${_build_zfs-}
# Enable bcachefs # Enable bcachefs
_bcachefs=${_bcachefs-} _bcachefs=${_bcachefs-}
# Enable LATENCY NICE
# Latency nice is a approach to sets latency-nice as a per-task attribute
# It can improve the latency of applications similar to sched_nice, but focused on the latency
# You need to set the values per task
# Ananicy-cpp has a implementation for this
# You need to configure ananicy-cpp for this or use existing settings
# Its default enabled at the "cachyos" scheduler option
# _latency_nice=${_latency_nice-}
# Disabled till rebased
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ -n "$_use_lto_suffix" ]; then if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ -n "$_use_lto_suffix" ]; then
pkgsuffix=cachyos-lto pkgsuffix=cachyos-lto
pkgbase=linux-$pkgsuffix pkgbase=linux-$pkgsuffix
@ -193,7 +183,7 @@ else
pkgbase=linux-$pkgsuffix pkgbase=linux-$pkgsuffix
fi fi
_major=6.3 _major=6.3
_minor=4 _minor=5
#_minorc=$((_minor+1)) #_minorc=$((_minor+1))
#_rcver=rc8 #_rcver=rc8
pkgver=${_major}.${_minor} pkgver=${_major}.${_minor}
@ -233,15 +223,8 @@ if [ -n "$_build_zfs" ]; then
source+=("git+https://github.com/cachyos/zfs.git#commit=ac18dc77f3703940682aecb442f4e58aa2c14f1a") source+=("git+https://github.com/cachyos/zfs.git#commit=ac18dc77f3703940682aecb442f4e58aa2c14f1a")
fi fi
## Latency NICE Support
if [ -n "$_latency_nice" ]; then
if [[ "$_cpusched" = "bore" || "$_cpusched" = "cfs" || "$_cpusched" = "hardened" ]]; then
source+=("${_patchsource}/misc/0001-Add-latency-priority-for-CFS-class.patch")
fi
fi
case "$_cpusched" in case "$_cpusched" in
cachyos) # CachyOS Scheduler (EEVDF) cachyos) # CachyOS Scheduler (EEVDF + BORE)
source+=("${_patchsource}/sched/0001-EEVDF.patch" source+=("${_patchsource}/sched/0001-EEVDF.patch"
"${_patchsource}/sched/0001-bore-eevdf.patch");; "${_patchsource}/sched/0001-bore-eevdf.patch");;
pds|bmq) # BMQ/PDS scheduler pds|bmq) # BMQ/PDS scheduler
@ -249,7 +232,7 @@ case "$_cpusched" in
linux-cachyos-prjc.install);; linux-cachyos-prjc.install);;
tt) ## TT Scheduler tt) ## TT Scheduler
source+=("${_patchsource}/sched/0001-tt-cachy.patch");; source+=("${_patchsource}/sched/0001-tt-cachy.patch");;
bore) ## BORE Scheduler with latency_nice bore) ## BORE Scheduler
[ -n "$_tune_bore" ] && source+=("${_patchsource}/misc/0001-bore-tuning-sysctl.patch") [ -n "$_tune_bore" ] && source+=("${_patchsource}/misc/0001-bore-tuning-sysctl.patch")
source+=("${_patchsource}/sched/0001-bore-cachy.patch");; source+=("${_patchsource}/sched/0001-bore-cachy.patch");;
hardened) ## Hardened Patches with BORE Scheduler hardened) ## Hardened Patches with BORE Scheduler
@ -308,7 +291,7 @@ prepare() {
### Select CPU optimization ### Select CPU optimization
if [ -n "$_processor_opt" ]; then if [ -n "$_processor_opt" ]; then
MARCH=$(echo $_processor_opt|tr '[:lower:]' '[:upper:]'&&echo) MARCH="${_processor_opt^^}"
MARCH2=M${MARCH} MARCH2=M${MARCH}
scripts/config -k -d CONFIG_GENERIC_CPU scripts/config -k -d CONFIG_GENERIC_CPU
scripts/config -k -e CONFIG_${MARCH2} scripts/config -k -e CONFIG_${MARCH2}
@ -337,8 +320,7 @@ prepare() {
*) _die "The value $_cpusched is invalid. Choose the correct one again.";; *) _die "The value $_cpusched is invalid. Choose the correct one again.";;
esac esac
local sched_name="$(echo $_cpusched|tr '[:lower:]' '[:upper:]')" echo "Selecting ${_cpusched^^} CPU scheduler..."
echo "Selecting ${sched_name} CPU scheduler..."
### Enable KCFI ### Enable KCFI
if [ -n "$_use_kcfi" ]; then if [ -n "$_use_kcfi" ]; then
@ -469,6 +451,14 @@ prepare() {
-e TCP_CONG_BBR2 \ -e TCP_CONG_BBR2 \
-e DEFAULT_BBR2 \ -e DEFAULT_BBR2 \
--set-str DEFAULT_TCP_CONG bbr2 --set-str DEFAULT_TCP_CONG bbr2
# BBR2 doesn't work properly with FQ_CODEL
echo "Disabling fq_codel by default..."
scripts/config -m NET_SCH_FQ_CODEL \
-e NET_SCH_FQ \
-d DEFAULT_FQ_CODEL \
-e DEFAULT_FQ \
--set-str DEFAULT_NET_SCH fq
fi fi
### Select LRU config ### Select LRU config
@ -835,9 +825,9 @@ for _p in "${pkgname[@]}"; do
}" }"
done done
b2sums=('7e287378e007ce83092c2630d87d5e2b77e1615386a275013f04a190c6cab129e5ddc3abf8213ae521c8722d41cb8d203bb5cc5ae84d9bcd20aebbbc2db1d8a3' b2sums=('646a94591eae93db9301a11e5300579c8cce7d2a544727cb88efed86d05ba070a247498d9c83d7b7cdbead4e7d46537134c877813aa7f188dd36b403c58d0c11'
'cf6c29902e46bcfefdb2bc61376be00fa4682b7a6c1383b3eaa53b7952aa34f13cc62bee45582bec208012866cd4c790979506076be310bb2c5849044fec2473' 'aee22f3c48214c29b551540b63cbbdbb160588a4a31b8fd6881ecffbea01a339526091565749c9c7562dc1cae4f3a1c23567fc3f15de3c4fa1f9eaac65fa5731'
'11d2003b7d71258c4ca71d71c6b388f00fe9a2ddddc0270e304148396dadfd787a6cac1363934f37d0bfb098c7f5851a02ecb770e9663ffe57ff60746d532bd0' '11d2003b7d71258c4ca71d71c6b388f00fe9a2ddddc0270e304148396dadfd787a6cac1363934f37d0bfb098c7f5851a02ecb770e9663ffe57ff60746d532bd0'
'8b73d1e2416e9019d66a84ae1e288a8d5f70a736b96a329752a4bb706ae4631be79f175a350007f9aa7ea734dc5d0331487779556fdf5f8c609003d32dc7e1df' '0008b4bfc896a1212abae61dd2b0f1ce68220f48a064a97aa1988e8c46058f8c23c4db85f99cb9fb5ecf311b2aefe78a081cd064e6ac5d5830dab2449ba7a40b'
'c7f6266b10b67db1311766b15616e3d3c9ba3b18745837b587fd235be9a6f2dacad1913b934d276574d9be7534b4e8ac49c4a2495c79fe807c27ae08c42b73bb' '7740148bce24e4e51ef260405def1c9afd1eabffeca1c1db8e5e57437c0e63b0504bddb6519df77fdc9cc702a1613f183032b76e88cae2a8012bc504026560bf'
'55d452686eecbba6cbdfa65d0c1892b48370ca42d14c442e99df1457a415c7573f80272bee97081de0924b75730c5c209ea38974f8adf966e1227116cda0da02') '55d452686eecbba6cbdfa65d0c1892b48370ca42d14c442e99df1457a415c7573f80272bee97081de0924b75730c5c209ea38974f8adf966e1227116cda0da02')

4
config
View File

@ -1,8 +1,8 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 6.3.3 Kernel Configuration # Linux/x86 6.3.5 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.1 20230504" CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.1 20230525"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130101 CONFIG_GCC_VERSION=130101
CONFIG_CLANG_VERSION=0 CONFIG_CLANG_VERSION=0