Skip to content

Commit

Permalink
linux-cachyos-deckify: Push also to 6.12 - reports are good
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Jung <[email protected]>
  • Loading branch information
ptr1337 authored and 1Naim committed Nov 18, 2024
1 parent e89cf89 commit c64dbdb
Show file tree
Hide file tree
Showing 3 changed files with 185 additions and 137 deletions.
43 changes: 26 additions & 17 deletions linux-cachyos-deckify/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = linux-cachyos-deckify
pkgdesc = Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements
pkgver = 6.11.8
pkgdesc = Linux BORE + Cachy Sauce + Handheld Kernel by CachyOS with other patches and improvements.
pkgver = 6.12.0
pkgrel = 1
url = https://github.com/CachyOS/linux-cachyos
arch = x86_64
Expand All @@ -18,27 +18,36 @@ pkgbase = linux-cachyos-deckify
options = !strip
options = !debug
options = !lto
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.8.tar.xz
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
source = config
source = auto-cpu-optimization.sh
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/all/0001-cachyos-base-all.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/misc/0001-wifi-ath11k-Rename-QCA2066-fw-dir-to-QCA206X.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/misc/0001-acpi-call.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/misc/0001-handheld.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/sched/0001-sched-ext.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.11/sched/0001-bore-cachy-ext.patch
b2sums = 2d3b56bf4fa3a3d20c5379856c9e2d2ce7220bc05320859e123053d08138dd380f9aa7a9d11df3a8fbe07583a28bafffc0ffd3ed9cf28ebf09d6af7e97a0ed5f
b2sums = 00b2e2e68cbe4a811284bec9b8b7634b213cda7f89880b32f1b70349b53b625d284fe1b0d282f8977c4643a0a1237e36813ae8e09d60b7bd6d235b46c2712386
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.12/all/0001-cachyos-base-all.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.12/misc/0001-wifi-ath11k-Rename-QCA2066-fw-dir-to-QCA206X.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.12/misc/0001-acpi-call.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.12/misc/0001-handheld.patch
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.12/sched/0001-bore-cachy.patch
b2sums = fb767fa467f6c42af06f025970957acfe57dd09ec7119a16f2b503ec563870d9c40a5f128faa9ebb6d5ec05555b66fa0175168007d44b2e25ea410439a4a1193
b2sums = 253fcc15f8fa81092775190bb68eabd0e4b06278ccb6f81381ababc254c544cdd679a0bbea13209e70e82988f26890ac08f4882e2d00f04dba2592a162fb68b6
b2sums = b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667
b2sums = ed28d9569e2ae0aec561a3141ed7eb9d4eb16d5e9afebc35335143d9a97381199b676eaae6ea31a627787ccce93c81de8d6c44a7183e733bcb25e1421d80e85d
b2sums = be62c345df6734a3fc8190f1c142531a00497770ca0ff1de8c8a9e3f3ac7074e3a5b562c9ca83d51e39c593f81d2bfcc57a797931b9047c902bd46e4954c5a9f
b2sums = 53e125e8838ef6a3b2a7e1828b225888b2a5dac749c71c622009f61109fe3c113373c42e322af4427d636e0ebe9d23b46c6d0a2b342e7d8dabd8cfa198eed63e
b2sums = be844475f453f79f5d892c2cc2a6843b32501e2a7c57dd0859ec0cba2262d9fa9a95fff77b6e3718dff449c0f3b428fce03bc35d8332081427feedd461388498
b2sums = 4ac47877de8bdce4c807ee12c9bfde8a1f1d4f413922e3a7617058e85bc6cce66efd5863c43f32344aa5bf1c9c36c1468c10196e9d40cdb0ebb5c78af750d8bd
b2sums = 175191b1d38af840c3d087e91c55ff38853ce855731f701e13fad5845beea1702cc4aff49b9331827c72ce1b8008910d35a7c2082c0a37a04323ed499429a28a
b2sums = 464d86b70ae12b87f4803970163db0ed7487e54163776aafc7a3773de016d90b5cbdff2cba63b4063fcc63a44fc3ac0c14a89fce21a3302cf1755475fe2fdee9
b2sums = f41571b1f8443daa3e571c486ec5d4bbafb44634062ad69e6891051542551dcc5b30d2b991067f489c6654a7c7ca5dd36bb65c7085773ffeb1903dc2d59d247b
b2sums = 06366be8826e9267d10ebbedf5716b8fa3e9c983281199663b8103c11e4732d2dd54d2c3bf0ba1b1f07a68fed2bce43c6771703c1d75d5e2ecf5616cb7dd6e89
b2sums = 57345e9e95eae6a7ac948e68cfa7d464f8d1d3699e2012fd9381b5b1ceb62db958bcef494d972778aa24e4ca74dce88aeddf96d015e46b1f4d15fb4ae00f9849
b2sums = 5d3a31aead32f1d9cae47b8641711058ad09c16004708d2281214e985bbb5a74da4fdfd7056545e990f00e8c3bad380285bfbe1d63e68eaa29080bf0368c2378
b2sums = ec8b2593039b75a8510bc0000b953d7246c5eb4c367ceb94f5d922f4e371428a16051b9fa87b5976aadc0a1212cd1140804dc936059b0bed7d23e8c37614463d
b2sums = e9d26db58d4d238ae98459c0f4a2da8b2ed553b239abad794919399df7fda783f1580c89716e62bf76490d5f259e39f6cb101e0615a9ecc28949c3c655c73ae1
b2sums = 5d3a31aead32f1d9cae47b8641711058ad09c16004708d2281214e985bbb5a74da4fdfd7056545e990f00e8c3bad380285bfbe1d63e68eaa29080bf0368c2378
b2sums = befc3b3b81949280ab7b7bd716f23ce40e8b47aaa781a65711f7fcdd3a60d3fba450fa3fbaf6f6068a95f1444deed656c3838753c55abf799cc999888d12e96a
b2sums = c97069fd0a80d4cdb956d22ed52bd5c247570ec97506fb6aee1ab5004c40d978ab6b858f319dfd52559d240d40de3f80debec6b39bc8b2486cdd9f1c8bc09f20
b2sums = 8d568c154710e2dff08fbd273c170f4b694d4fd3da436502e6c5b046dc8ee9223f282e97dcb042811212f7ae73be62acf3b8eeb174e0de400c0d8c8903a96f8f
b2sums = caeb3f32b7f9ad4c0e33af6dbaad487e7c4e537a63062f0ccc66579b6fa244068c607de06c0221e91935f42561e7894e91146681aa470752b1a6d1d27a588652
b2sums = ec8b2593039b75a8510bc0000b953d7246c5eb4c367ceb94f5d922f4e371428a16051b9fa87b5976aadc0a1212cd1140804dc936059b0bed7d23e8c37614463d
b2sums = a1bad436ffcaf36266949471ed025b889cf88fe7ecf8174ab73783f3f83630df90911e0b962386c964056b79ab0ec50babe0a3a81b83904216b0eec65f80eb2d

pkgname = linux-cachyos-deckify
pkgdesc = The Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements kernel and modules
pkgdesc = The Linux BORE + Cachy Sauce + Handheld Kernel by CachyOS with other patches and improvements. kernel and modules
depends = coreutils
depends = kmod
depends = initramfs
Expand All @@ -54,6 +63,6 @@ pkgname = linux-cachyos-deckify
provides = NTSYNC-MODULE

pkgname = linux-cachyos-deckify-headers
pkgdesc = Headers and scripts for building modules for the Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements kernel
pkgdesc = Headers and scripts for building modules for the Linux BORE + Cachy Sauce + Handheld Kernel by CachyOS with other patches and improvements. kernel
depends = pahole
depends = linux-cachyos-deckify
85 changes: 47 additions & 38 deletions linux-cachyos-deckify/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@ _cachy_config=${_cachy_config-y}
# 'bore' - select 'Burst-Oriented Response Enhancer'
# 'bmq' - select 'BMQ Scheduler'
# 'hardened' - select 'BORE Scheduler hardened' ## kernel with hardened config and hardening patches with the bore scheduler
# 'cachyos' - select 'Sched-Ext Scheduler Framework Variant Scheduler with BORE Scheduler'
# 'cachyos' - select 'CachyOS Default Scheduler (BORE)'
# 'eevdf' - select 'EEVDF Scheduler'
# 'rt' - select EEVDF, but includes a series of realtime patches
# 'rt-bore' - select Burst-Oriented Response Enhancer, but includes a series of realtime patches
# 'sched-ext' - select 'sched-ext' Scheduler, based on EEVDF
_cpusched=${_cpusched-cachyos}

### Tweak kernel options prior to a build via nconfig
Expand Down Expand Up @@ -112,7 +111,6 @@ _use_auto_optimization=${_use_auto_optimization-y}
_use_llvm_lto=${_use_llvm_lto-none}

# Use suffix -lto only when requested by the user
# Enabled by default.
# y - enable -lto suffix
# n - disable -lto suffix
# https://github.com/CachyOS/linux-cachyos/issues/36
Expand Down Expand Up @@ -146,6 +144,12 @@ _build_nvidia_open=${_build_nvidia_open-}
# Build a debug package with non-stripped vmlinux
_build_debug=${_build_debug-}

# ATTENTION: Do not modify after this line
_is_clang_kernel() {
[[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_kcfi" ]
return $?
}

if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
_pkgsuffix="cachyos-deckify-lto"
elif [ "$_use_llvm_lto" = "none" ] && [ -z "$_use_kcfi" ] && [ "$_use_gcc_suffix" = "y" ]; then
Expand All @@ -155,17 +159,17 @@ else
fi

pkgbase="linux-$_pkgsuffix"
_major=6.11
_minor=8
_major=6.12
_minor=0
#_minorc=$((_minor+1))
#_rcver=rc8
pkgver=${_major}.${_minor}
_stable=${_major}.${_minor}
#_stable=${_major}
#_stable=${_major}.${_minor}
_stable=${_major}
#_stablerc=${_major}-${_rcver}
_srcname=linux-${_stable}
#_srcname=linux-${_major}
pkgdesc='Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements'
pkgdesc='Linux BORE + Cachy Sauce + Handheld Kernel by CachyOS with other patches and improvements.'
pkgrel=1
_kernver="$pkgver-$pkgrel"
_kernuname="${pkgver}-${_pkgsuffix}"
Expand Down Expand Up @@ -200,7 +204,7 @@ source=(
"${_patchsource}/misc/0001-handheld.patch")

# LLVM makedepends
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_kcfi" ]; then
if _is_clang_kernel; then
makedepends+=(clang llvm lld)
source+=("${_patchsource}/misc/dkms-clang.patch")
BUILD_FLAGS=(
Expand All @@ -219,45 +223,37 @@ fi
# ZFS support
if [ -n "$_build_zfs" ]; then
makedepends+=(git)
source+=("git+https://github.com/cachyos/zfs.git#commit=baa50314567afd986a00838f0fa65fdacbd12daf")
source+=("git+https://github.com/cachyos/zfs.git#commit=965343f1141aeb38aa7f8bb8f27f82278b87db6e")
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/0001-Make-modeset-and-fbdev-default-enabled.patch")
"${_patchsource}/misc/nvidia/0001-Make-modeset-and-fbdev-default-enabled.patch"
"${_patchsource}/misc/nvidia/0006-nvidia-drm-Set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.f.patch")
fi

if [ -n "$_build_nvidia_open" ]; then
source+=("nvidia-open-${_nv_ver}.tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${_nv_ver}.tar.gz"
"${_patchsource}/misc/nvidia/0001-Make-modeset-and-fbdev-default-enabled.patch"
"${_patchsource}/misc/nvidia/0002-Do-not-error-on-unkown-CPU-Type-and-add-Zen5-support.patch"
"${_patchsource}/misc/nvidia/0003-Add-IBT-Support.patch"
"${_patchsource}/misc/nvidia/0006-silence-event-assert-until-570.patch"
"${_patchsource}/misc/nvidia/0009-fix-hdmi-names.patch")
"${_patchsource}/misc/nvidia/0004-silence-event-assert-until-570.patch"
"${_patchsource}/misc/nvidia/0005-nvkms-Sanitize-trim-ELD-product-name-strings.patch"
"${_patchsource}/misc/nvidia/0006-nvidia-drm-Set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.f.patch")
fi

## List of CachyOS schedulers
case "$_cpusched" in
cachyos) # CachyOS Scheduler (Sched-ext + BORE + Cachy Sauce)
source+=("${_patchsource}/sched/0001-sched-ext.patch"
"${_patchsource}/sched/0001-bore-cachy-ext.patch");;
bore) ## BORE Scheduler
cachyos|bore) # CachyOS Scheduler (BORE)
source+=("${_patchsource}/sched/0001-bore-cachy.patch");;
bmq) ## Project C Scheduler
source+=("${_patchsource}/sched/0001-prjc-cachy.patch");;
eevdf) ## 6.12 EEVDF patches
source+=("${_patchsource}/sched/0001-eevdf-next.patch");;
rt) ## EEVDF with RT patches
source+=("${_patchsource}/misc/0001-rt.patch");;
rt-bore) ## RT with BORE Scheduler
source+=("${_patchsource}/misc/0001-rt.patch"
"${_patchsource}/sched/0001-bore-cachy-rt.patch");;
source+=("${_patchsource}/sched/0001-bore-cachy-rt.patch");;
hardened) ## Hardened Patches with BORE Scheduler
source+=("${_patchsource}/sched/0001-bore-cachy.patch"
"${_patchsource}/misc/0001-hardened.patch");;
sched-ext) ## SCHED-EXT
source+=("${_patchsource}/sched/0001-sched-ext.patch");;
esac

export KBUILD_BUILD_HOST=cachyos
Expand Down Expand Up @@ -318,13 +314,11 @@ prepare() {
[ -z "$_cpusched" ] && _die "The value is empty. Choose the correct one again."

case "$_cpusched" in
cachyos) scripts/config -e SCHED_CLASS_EXT -e SCHED_BORE;;
bore|hardened) scripts/config -e SCHED_BORE;;
cachyos|bore|hardened) scripts/config -e SCHED_BORE;;
bmq) scripts/config -e SCHED_ALT -e SCHED_BMQ;;
eevdf) ;;
rt) scripts/config -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -d PREEMPT_RT -d PREEMPT_DYNAMIC -e PREEMPT_BUILD -e PREEMPT_BUILD_AUTO -e PREEMPT_AUTO;;
rt-bore) scripts/config -e SCHED_BORE -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -d PREEMPT_RT -d PREEMPT_DYNAMIC -e PREEMPT_BUILD -e PREEMPT_BUILD_AUTO -e PREEMPT_AUTO;;
sched-ext) scripts/config -e SCHED_CLASS_EXT;;
*) _die "The value $_cpusched is invalid. Choose the correct one again.";;
esac

Expand Down Expand Up @@ -533,18 +527,22 @@ prepare() {

# Use fbdev and modeset as default
patch -Np1 -i "${srcdir}/0001-Make-modeset-and-fbdev-default-enabled.patch" -d "${srcdir}/${_nv_pkg}/kernel"
# Fix for 6.12
patch -Np2 -i "${srcdir}/0006-nvidia-drm-Set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.f.patch" -d "${srcdir}/${_nv_pkg}/kernel"
fi

if [ -n "$_build_nvidia_open" ]; then
patch -Np1 -i "${srcdir}/0001-Make-modeset-and-fbdev-default-enabled.patch" -d "${srcdir}/${_nv_open_pkg}/kernel-open"
# Fix for https://bugs.archlinux.org/task/74886
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0003-Add-IBT-Support.patch" -d "${srcdir}/${_nv_open_pkg}"
# Fix for Zen5 error print in dmesg
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0002-Do-not-error-on-unkown-CPU-Type-and-add-Zen5-support.patch" -d "${srcdir}/${_nv_open_pkg}"
# Fix for https://bugs.archlinux.org/task/74886
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0003-Add-IBT-Support.patch" -d "${srcdir}/${_nv_open_pkg}"
# Fix for CS2 dmesg spam
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0006-silence-event-assert-until-570.patch" -d "${srcdir}/${_nv_open_pkg}"
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0004-silence-event-assert-until-570.patch" -d "${srcdir}/${_nv_open_pkg}"
# Fix for HDMI names
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0009-fix-hdmi-names.patch" -d "${srcdir}/${_nv_open_pkg}"
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0005-nvkms-Sanitize-trim-ELD-product-name-strings.patch" -d "${srcdir}/${_nv_open_pkg}"
# Add fix for 6.12 Display Open issue
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/0006-nvidia-drm-Set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.f.patch" -d "${srcdir}/${_nv_open_pkg}"
fi
}

Expand Down Expand Up @@ -776,12 +774,23 @@ for _p in "${pkgname[@]}"; do
}"
done

b2sums=('2d3b56bf4fa3a3d20c5379856c9e2d2ce7220bc05320859e123053d08138dd380f9aa7a9d11df3a8fbe07583a28bafffc0ffd3ed9cf28ebf09d6af7e97a0ed5f'
'00b2e2e68cbe4a811284bec9b8b7634b213cda7f89880b32f1b70349b53b625d284fe1b0d282f8977c4643a0a1237e36813ae8e09d60b7bd6d235b46c2712386'

b2sums=('fb767fa467f6c42af06f025970957acfe57dd09ec7119a16f2b503ec563870d9c40a5f128faa9ebb6d5ec05555b66fa0175168007d44b2e25ea410439a4a1193'
'253fcc15f8fa81092775190bb68eabd0e4b06278ccb6f81381ababc254c544cdd679a0bbea13209e70e82988f26890ac08f4882e2d00f04dba2592a162fb68b6'
'b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667'
'ed28d9569e2ae0aec561a3141ed7eb9d4eb16d5e9afebc35335143d9a97381199b676eaae6ea31a627787ccce93c81de8d6c44a7183e733bcb25e1421d80e85d'
'be62c345df6734a3fc8190f1c142531a00497770ca0ff1de8c8a9e3f3ac7074e3a5b562c9ca83d51e39c593f81d2bfcc57a797931b9047c902bd46e4954c5a9f'
'53e125e8838ef6a3b2a7e1828b225888b2a5dac749c71c622009f61109fe3c113373c42e322af4427d636e0ebe9d23b46c6d0a2b342e7d8dabd8cfa198eed63e'
'be844475f453f79f5d892c2cc2a6843b32501e2a7c57dd0859ec0cba2262d9fa9a95fff77b6e3718dff449c0f3b428fce03bc35d8332081427feedd461388498'
'4ac47877de8bdce4c807ee12c9bfde8a1f1d4f413922e3a7617058e85bc6cce66efd5863c43f32344aa5bf1c9c36c1468c10196e9d40cdb0ebb5c78af750d8bd'
'175191b1d38af840c3d087e91c55ff38853ce855731f701e13fad5845beea1702cc4aff49b9331827c72ce1b8008910d35a7c2082c0a37a04323ed499429a28a'
'464d86b70ae12b87f4803970163db0ed7487e54163776aafc7a3773de016d90b5cbdff2cba63b4063fcc63a44fc3ac0c14a89fce21a3302cf1755475fe2fdee9')
'f41571b1f8443daa3e571c486ec5d4bbafb44634062ad69e6891051542551dcc5b30d2b991067f489c6654a7c7ca5dd36bb65c7085773ffeb1903dc2d59d247b'
'06366be8826e9267d10ebbedf5716b8fa3e9c983281199663b8103c11e4732d2dd54d2c3bf0ba1b1f07a68fed2bce43c6771703c1d75d5e2ecf5616cb7dd6e89'
'57345e9e95eae6a7ac948e68cfa7d464f8d1d3699e2012fd9381b5b1ceb62db958bcef494d972778aa24e4ca74dce88aeddf96d015e46b1f4d15fb4ae00f9849'
'5d3a31aead32f1d9cae47b8641711058ad09c16004708d2281214e985bbb5a74da4fdfd7056545e990f00e8c3bad380285bfbe1d63e68eaa29080bf0368c2378'
'ec8b2593039b75a8510bc0000b953d7246c5eb4c367ceb94f5d922f4e371428a16051b9fa87b5976aadc0a1212cd1140804dc936059b0bed7d23e8c37614463d'
'e9d26db58d4d238ae98459c0f4a2da8b2ed553b239abad794919399df7fda783f1580c89716e62bf76490d5f259e39f6cb101e0615a9ecc28949c3c655c73ae1'
'5d3a31aead32f1d9cae47b8641711058ad09c16004708d2281214e985bbb5a74da4fdfd7056545e990f00e8c3bad380285bfbe1d63e68eaa29080bf0368c2378'
'befc3b3b81949280ab7b7bd716f23ce40e8b47aaa781a65711f7fcdd3a60d3fba450fa3fbaf6f6068a95f1444deed656c3838753c55abf799cc999888d12e96a'
'c97069fd0a80d4cdb956d22ed52bd5c247570ec97506fb6aee1ab5004c40d978ab6b858f319dfd52559d240d40de3f80debec6b39bc8b2486cdd9f1c8bc09f20'
'8d568c154710e2dff08fbd273c170f4b694d4fd3da436502e6c5b046dc8ee9223f282e97dcb042811212f7ae73be62acf3b8eeb174e0de400c0d8c8903a96f8f'
'caeb3f32b7f9ad4c0e33af6dbaad487e7c4e537a63062f0ccc66579b6fa244068c607de06c0221e91935f42561e7894e91146681aa470752b1a6d1d27a588652'
'ec8b2593039b75a8510bc0000b953d7246c5eb4c367ceb94f5d922f4e371428a16051b9fa87b5976aadc0a1212cd1140804dc936059b0bed7d23e8c37614463d'
'a1bad436ffcaf36266949471ed025b889cf88fe7ecf8174ab73783f3f83630df90911e0b962386c964056b79ab0ec50babe0a3a81b83904216b0eec65f80eb2d')
Loading

0 comments on commit c64dbdb

Please sign in to comment.