Bump to 6.7.4

Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
This commit is contained in:
Piotr Gorski 2024-02-05 22:08:45 +01:00
parent 0c1927e1b7
commit 784a65bc5f
No known key found for this signature in database
GPG key ID: 79AFA05ABDB26C5A
3 changed files with 22 additions and 17 deletions

View file

@ -1,6 +1,6 @@
pkgbase = linux-cachyos-bore
pkgdesc = Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
pkgver = 6.7.3
pkgver = 6.7.4
pkgrel = 1
url = https://github.com/CachyOS/linux-cachyos
arch = x86_64
@ -22,16 +22,16 @@ pkgbase = linux-cachyos-bore
makedepends = patch
makedepends = python
options = !strip
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.7.3.tar.xz
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz
source = config
source = auto-cpu-optimization.sh
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.7/all/0001-cachyos-base-all.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.7/sched/0001-bore-cachy.patch
b2sums = 2dea0685e5c9b279beb7661f4efa91ccd662d55eb7c5a69aff52fc74bbb574fcb490a9abcc44d895583ca21b3e6860b3c5e9c35daae66b22c4fe97cab44b2a75
b2sums = 1da8ae554a57e2c2ecbc2bce091a8f27f2f8403b63a4c38f0c1df0b1607de67abbe99ba5fcb87a246a46e925b762865adc092bf18c7317d5b19e58087d787491
b2sums = 578114990b2987e2b241a7492bd4a69c46adfd613eba9715d63fd4565c19678dfab06b5107a0ff791e9a3190cb52b75a76d231aa39d4e7fba24e79f7f18935a1
b2sums = 5ce6df7f9a6a2e8c3e03846349d866c3219fa5a71ff7e84337597b74231e01b10ccf2aa548b3ef7cdcb986fafd1e367cc0d2a2b3f227d2953e61b7fb91bbb1e5
b2sums = 43ef7a347878592740d9eb23b40a56083fa747f7700fa1e2c6d039d660c0b876d99bf1a3160e15d041fb13d45906cdb5defef034d4d0ae429911864239c94d8d
b2sums = 26718a5e97d200e41ef64016e940c4d349dc9513cdc0c9fce097d487d5290865a9989b8b060e2b97db667c04ed30f51722878be48fb224cf30193b8bcf600f1a
b2sums = ff54faf9fcc40c6e609a5fe42c577702b07bf32bfb07cae90f2228b41b1ddea8e95686897da0a0b461563282445bf4f4f3f457d34f11fc1b51c06f0f04769912
b2sums = 72412dc5e291e70000d44f666ad332386e27870e832eb37375cfc13013eeffe01a9e417fa15dfa1008c96108db8ccec301a42f21174ee9957f1127b2db92e6ff
b2sums = 6c57d545797d7c82ec3e1200163b03a88fc700c3a1ea98b7bdf3722c4333f7f86a582ebef58f6e825e60303a3114663ad99e92ae783a2f0e7f8e93ff75f478c7
pkgname = linux-cachyos-bore
pkgdesc = The Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements kernel and modules

View file

@ -134,7 +134,8 @@ _use_llvm_lto=${_use_llvm_lto-none}
# Use suffix -lto only when requested by the user
# Enabled by default.
# If you do not want the suffix -lto remove the "y" sign next to the flag.
# y - enable -lto suffix
# n - disable -lto suffix
# https://github.com/CachyOS/linux-cachyos/issues/36
_use_lto_suffix=${_use_lto_suffix-y}
@ -155,16 +156,16 @@ _build_zfs=${_build_zfs-}
# This does replace the requirement of nvidia-dkms
_build_nvidia=${_build_nvidia-}
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ -n "$_use_lto_suffix" ]; then
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
pkgsuffix=cachyos-${_cpusched}-lto
pkgbase=linux-$pkgsuffix
else
elif [ -n "$_use_llvm_lto" ] || [[ "$_use_lto_suffix" = "n" ]]; then
pkgsuffix=cachyos-${_cpusched}
pkgbase=linux-$pkgsuffix
fi
_major=6.7
_minor=3
_minor=4
#_minorc=$((_minor+1))
#_rcver=rc8
pkgver=${_major}.${_minor}
@ -219,7 +220,8 @@ fi
# NVIDIA pre-build module support
if [ -n "$_build_nvidia" ]; then
source+=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${_nv_ver}/${_nv_pkg}.run"
"$_patchsource/misc/nvidia/nvidia-drm-hotplug-workqueue.patch")
"$_patchsource/misc/nvidia/nvidia-drm-hotplug-workqueue.patch"
"$_patchsource/misc/nvidia/nvidia-drivers-470.223.02-gpl-pfn_valid.patch")
fi
## List of CachyOS schedulers
@ -265,6 +267,7 @@ prepare() {
src="${src##*/}"
src="${src%.zst}"
[[ $src = nvidia-drm-hotplug-workqueue.patch ]] && continue
[[ $src = nvidia-drivers-470.223.02-gpl-pfn_valid.patch ]] && continue
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
@ -632,6 +635,8 @@ prepare() {
# Temporary fix for fbdev=1
# https://forums.developer.nvidia.com/t/545-29-06-18-1-flip-event-timeout-error-on-startup-shutdown-and-sometimes-suspend-wayland-unusable/274788/21
patch -Np0 -i "${srcdir}/nvidia-drm-hotplug-workqueue.patch" -d "${srcdir}/${_nv_pkg}"
# Temporary fix for nvidia module build
patch -Np2 --no-backup-if-mismatch -i "${srcdir}/nvidia-drivers-470.223.02-gpl-pfn_valid.patch" -d "${srcdir}/${_nv_pkg}/kernel"
fi
}
@ -816,8 +821,8 @@ for _p in "${pkgname[@]}"; do
}"
done
b2sums=('2dea0685e5c9b279beb7661f4efa91ccd662d55eb7c5a69aff52fc74bbb574fcb490a9abcc44d895583ca21b3e6860b3c5e9c35daae66b22c4fe97cab44b2a75'
'1da8ae554a57e2c2ecbc2bce091a8f27f2f8403b63a4c38f0c1df0b1607de67abbe99ba5fcb87a246a46e925b762865adc092bf18c7317d5b19e58087d787491'
b2sums=('578114990b2987e2b241a7492bd4a69c46adfd613eba9715d63fd4565c19678dfab06b5107a0ff791e9a3190cb52b75a76d231aa39d4e7fba24e79f7f18935a1'
'5ce6df7f9a6a2e8c3e03846349d866c3219fa5a71ff7e84337597b74231e01b10ccf2aa548b3ef7cdcb986fafd1e367cc0d2a2b3f227d2953e61b7fb91bbb1e5'
'43ef7a347878592740d9eb23b40a56083fa747f7700fa1e2c6d039d660c0b876d99bf1a3160e15d041fb13d45906cdb5defef034d4d0ae429911864239c94d8d'
'26718a5e97d200e41ef64016e940c4d349dc9513cdc0c9fce097d487d5290865a9989b8b060e2b97db667c04ed30f51722878be48fb224cf30193b8bcf600f1a'
'ff54faf9fcc40c6e609a5fe42c577702b07bf32bfb07cae90f2228b41b1ddea8e95686897da0a0b461563282445bf4f4f3f457d34f11fc1b51c06f0f04769912')
'72412dc5e291e70000d44f666ad332386e27870e832eb37375cfc13013eeffe01a9e417fa15dfa1008c96108db8ccec301a42f21174ee9957f1127b2db92e6ff'
'6c57d545797d7c82ec3e1200163b03a88fc700c3a1ea98b7bdf3722c4333f7f86a582ebef58f6e825e60303a3114663ad99e92ae783a2f0e7f8e93ff75f478c7')

4
config
View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.7.2 Kernel Configuration
# Linux/x86 6.7.3 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20231110"
CONFIG_CC_IS_GCC=y
@ -11564,7 +11564,7 @@ CONFIG_STACKTRACE=y
#
# Debug kernel data structures
#
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set