Bump to 6.2.11

Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
This commit is contained in:
Piotr Gorski 2023-04-13 19:20:35 +02:00
parent 15246f0f7a
commit 6d6d32b2cb
No known key found for this signature in database
GPG key ID: 79AFA05ABDB26C5A
3 changed files with 30 additions and 26 deletions

View file

@ -1,7 +1,7 @@
pkgbase = linux-cachyos-bore
pkgdesc = Linux BORE scheduler Kernel by CachyOS with other patches and improvements
pkgver = 6.2.10
pkgrel = 2
pkgver = 6.2.11
pkgrel = 1
url = https://github.com/CachyOS/linux-cachyos
arch = x86_64
arch = x86_64_v3
@ -21,16 +21,16 @@ pkgbase = linux-cachyos-bore
makedepends = make
makedepends = patch
options = !strip
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.2.10.tar.xz
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.2.11.tar.xz
source = config
source = auto-cpu-optimization.sh
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.2/all/0001-cachyos-base-all.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.2/misc/0001-Add-latency-priority-for-CFS-class.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.2/sched/0001-bore-cachy.patch
sha256sums = 57c562c3cd2753f232549cab05c8ad770ed848ae86401619c7581bdffaeea4fe
sha256sums = c37cd629b9044fe1e1ebf86dd1bc5f99aa472d8c4ccad314c36c247a2b97daac
sha256sums = 0d236784e60b87c7953535aeb148dd9e773b26495dfa9c6d69615f54fe00dd47
sha256sums = 816508270cc1062a9089548a7320922c028431450db4231fc5786d81beedd9ed
sha256sums = 41c34759ed248175e905c57a25e2b0ed09b11d054fe1a8783d37459f34984106
sha256sums = 367a6d70bd990a142ef9541d75166b1fca06953dbfff0c9846ce3ebd77abe7d2
sha256sums = cef5b2e45c376a0d7a78ba48f9c3c86b883cb50226faf9313958f4c30ef5604b
sha256sums = 69fc839e77f920abd9dd1840195ce90cd221f02d4fb5b1933eb2df05bfc72f6e
sha256sums = 1c063a9adb63eda8330a403702c558ec3e8a006e4decb6fc9baa2ca58fbcd180

View file

@ -17,6 +17,7 @@ _cachy_config=${_cachy_config-y}
# 'cfs' - select 'Completely Fair Scheduler'
# 'tt' - select 'Task Type Scheduler by Hamad Marri'
# 'hardened' - select 'BORE Scheduler hardened' ## kernel with hardened config and hardening patches with the bore scheduler
# 'cachyos' - select EEVDF Scheduler with some CachyOS Optimizations. EEVDF does bring latency-nice as default
_cpusched=${_cpusched-bore}
## Apply some suggested sysctl values from the bore developer
@ -97,7 +98,8 @@ _lru_config=${_lru_config-standard}
# 'standard' - enable per-VMA locking
# 'stats' - enable per-VMA locking with stats
# 'none' - disable per-VMA locking
_vma_config=${_vma_config-none}
# Broken since 6.2.11 due the maple tree RCU patches. Will be as default enabled in 6.3
# _vma_config=${_vma_config-none}
### Transparent Hugepages
# ATTENTION - one of two predefined values should be selected!
@ -182,7 +184,7 @@ _bcachefs=${_bcachefs-}
# 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
# BORE v2 Latency Nice compatibility will come soon.
# Its default enabled at the "cachyos" scheduler option
_latency_nice=${_latency_nice-y}
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ -n "$_use_lto_suffix" ]; then
@ -194,7 +196,7 @@ else
pkgbase=linux-$pkgsuffix
fi
_major=6.2
_minor=10
_minor=11
#_minorc=$((_minor+1))
#_rcver=rc8
pkgver=${_major}.${_minor}
@ -204,7 +206,7 @@ _stable=${_major}.${_minor}
_srcname=linux-${_stable}
#_srcname=linux-${_major}
pkgdesc='Linux BORE scheduler Kernel by CachyOS with other patches and improvements'
pkgrel=2
pkgrel=1
_kernver=$pkgver-$pkgrel
arch=('x86_64' 'x86_64_v3')
url="https://github.com/CachyOS/linux-cachyos"
@ -242,6 +244,8 @@ if [ -n "$_latency_nice" ]; then
fi
case "$_cpusched" in
cachyos) # CachyOS Scheduler (EEVDF)
source+=("${_patchsource}/sched/0001-EEVDF.patch");;
pds|bmq) # BMQ/PDS scheduler
source+=("${_patchsource}/sched/0001-prjc-cachy.patch");;
tt) ## TT Scheduler
@ -326,7 +330,7 @@ prepare() {
pds) scripts/config -e SCHED_ALT -d SCHED_BMQ -e SCHED_PDS -e PSI_DEFAULT_DISABLED;;
bmq) scripts/config -e SCHED_ALT -e SCHED_BMQ -d SCHED_PDS -e PSI_DEFAULT_DISABLED;;
tt) scripts/config -e TT_SCHED -e TT_ACCOUNTING_STATS;;
bore|hardened) scripts/config -e SCHED_BORE;;
bore|hardened|cachyos) scripts/config -e SCHED_BORE;;
cfs) ;;
*) _die "The value $_cpusched is invalid. Choose the correct one again.";;
esac
@ -478,16 +482,16 @@ prepare() {
echo "Selecting '$_lru_config' LRU_GEN config..."
### Select VMA config
[ -z "$_vma_config" ] && _die "The value is empty. Choose the correct one again."
case "$_vma_config" in
standard) scripts/config -e PER_VMA_LOCK -d PER_VMA_LOCK_STATS;;
stats) scripts/config -e PER_VMA_LOCK -e PER_VMA_LOCK_STATS;;
none) scripts/config -d PER_VMA_LOCK;;
*) _die "The value '$_vma_config' is invalid. Choose the correct one again.";;
esac
echo "Selecting '$_vma_config' PER_VMA_LOCK config..."
# [ -z "$_vma_config" ] && _die "The value is empty. Choose the correct one again."
#
# case "$_vma_config" in
# standard) scripts/config -e PER_VMA_LOCK -d PER_VMA_LOCK_STATS;;
# stats) scripts/config -e PER_VMA_LOCK -e PER_VMA_LOCK_STATS;;
# none) scripts/config -d PER_VMA_LOCK;;
# *) _die "The value '$_vma_config' is invalid. Choose the correct one again.";;
# esac
#
# echo "Selecting '$_vma_config' PER_VMA_LOCK config..."
### Select THP
[ -z "$_hugepage" ] && _die "The value is empty. Choose the correct one again."
@ -842,9 +846,9 @@ for _p in "${pkgname[@]}"; do
}"
done
sha256sums=('57c562c3cd2753f232549cab05c8ad770ed848ae86401619c7581bdffaeea4fe'
'c37cd629b9044fe1e1ebf86dd1bc5f99aa472d8c4ccad314c36c247a2b97daac'
sha256sums=('0d236784e60b87c7953535aeb148dd9e773b26495dfa9c6d69615f54fe00dd47'
'816508270cc1062a9089548a7320922c028431450db4231fc5786d81beedd9ed'
'41c34759ed248175e905c57a25e2b0ed09b11d054fe1a8783d37459f34984106'
'367a6d70bd990a142ef9541d75166b1fca06953dbfff0c9846ce3ebd77abe7d2'
'cef5b2e45c376a0d7a78ba48f9c3c86b883cb50226faf9313958f4c30ef5604b'
'69fc839e77f920abd9dd1840195ce90cd221f02d4fb5b1933eb2df05bfc72f6e'
'1c063a9adb63eda8330a403702c558ec3e8a006e4decb6fc9baa2ca58fbcd180')

4
config
View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.2.8 Kernel Configuration
# Linux/x86 6.2.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.1 20230311"
CONFIG_CC_IS_GCC=y
@ -18,7 +18,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_PAHOLE_VERSION=124
CONFIG_PAHOLE_VERSION=125
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y