Commit Graph

1218 Commits

Author SHA1 Message Date
Piotr Górski
1454d6c705 6.6: EEVDF adaptation to BORE 3.2.8 (#829)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-10-24 21:41:31 +02:00
Piotr Górski
d9da42be99 6.5: EEVDF adaptation to BORE 3.2.8 (#828)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-10-24 21:07:12 +02:00
Piotr Górski
20aea5a14a 6.5: Add EEVDF urgent fix (#827)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-10-17 22:30:22 +02:00
Piotr Górski
18f10e2989 6.5: Add new EEVDF patches for BORE 3.2.0 (#826)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-10-13 15:26:14 +02:00
FintasticMan
d1caaffa2e Add some more kernel modules to diet config (#814)
Partly taken from my database, partly from @ryanmusante's.
Also update the sorting to match what modprobed-db outputs, so that it's
easier to check which modules are missing from the diet config.
2023-10-09 22:12:49 +02:00
Yifan Zhu
097c2ed1b5 Correct comments for modprobed.db option (#823)
Prompting at build time was removed in commit 1a69f04e6e

Co-authored-by: Yifan Zhu <fanzhuyifan@gmail.com>
2023-10-09 22:11:00 +02:00
Tk-Glitch
cc5e53f109 6.6 RC: Add RX 7000 series Overdrive support patches to misc-additions
Imported from https://gitlab.freedesktop.org/agd5f/linux/-/tree/amd-staging-drm-next
Expected for 6.7. Tested on Navi32.
2023-09-27 08:33:05 +02:00
Tk-Glitch
37369b74eb 6.6 RC: Allow selecting the BORE CPU scheduler 2023-09-27 07:05:41 +02:00
Tk-Glitch
bf02edcc5e 6.6 RC: Refresh defconfig 2023-09-27 07:04:59 +02:00
ptr1337
a4c0ab6b9f Fixup (bore) EEVDF issue in #819 (#820)
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2023-09-23 03:41:08 +02:00
Tk-Glitch
6aab0087df 6.5.y: Update eevdf patch again and use sirlucjan's bore-eevdf rebase instead of ptr1337's. This allows us to use untouched upstream eevdf.
Thanks again @sirlucjan and @ptr1337
2023-09-15 20:17:33 +02:00
Tk-Glitch
0bce3a438d 6.5.y: Update eevdf patch for BORE-EEVDF compat, broken for us following 4b1a2f2767
Using https://github.com/sirlucjan/kernel-patches/tree/master/6.5/eevdf-latency-patches-v2

Thanks @sirlucjan !
2023-09-15 19:36:13 +02:00
Tk-Glitch
b5e9b0a2d7 CI: Add a fragment file to enforce some FS modules that could get lost with modprobed-db
Should fix https://github.com/Frogging-Family/linux-tkg/issues/807
2023-09-15 16:36:28 +02:00
Tk-Glitch
cf3ead6032 CI: Disable cleanup-ubuntu
Not useful as is
2023-09-15 16:35:18 +02:00
Tk-Glitch
52fec34536 README: Add a note regarding external config file.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/813
2023-09-15 16:26:30 +02:00
Tk-Glitch
ad587009c1 6.1.y: Update defconfig and Project C fixups.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/803
2023-09-15 16:20:17 +02:00
Tk-Glitch
654cad0486 6.4.y: Update defconfig and Project C fixups.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/812
2023-09-15 15:53:23 +02:00
Tk-Glitch
b4dc19e393 5.15.y: Update defconfig and Project C fixups. 2023-09-15 15:41:44 +02:00
Tk-Glitch
ed68908438 Update preempt-rt scheduler selector for non-cfs (6.6+) 2023-09-15 15:12:32 +02:00
Tk-Glitch
a83739ccdb Update rt mappings 2023-09-15 15:11:13 +02:00
Tk-Glitch
f8438aab4e Move 5.10 to EOL. Change 5.4 target to 5.4.230 and 5.10 target to 5.10.135.
Those revisions should be covered by our patches so locking them will ensure proper features.
2023-09-15 15:02:20 +02:00
Tk-Glitch
3c22a1df74 6.5.y: Import Project C and related patches
https://gitlab.com/alfredchen/projectc/-/tree/master/6.5?ref_type=heads
2023-09-15 14:26:50 +02:00
Tk-Glitch
f12ae96992 Ignore schedtool errors
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>

Thanks @openglfreak !

Fixes https://github.com/Frogging-Family/linux-tkg/issues/811
2023-09-15 14:13:19 +02:00
Tk-Glitch
995e4b862e Disable schedtool usage on Arch until we understand the reason for https://github.com/Frogging-Family/linux-tkg/issues/811
Fixes https://github.com/Frogging-Family/linux-tkg/issues/811
2023-09-13 21:25:58 +02:00
Tk-Glitch
4408978fba Suse: First unlock packages before install, then lock afterwards.
It seems there is some weird behavior with relocking existing locks
2023-09-13 19:51:55 +02:00
Tk-Glitch
d3290ee4f8 6.5.y: Update defconfig to 6.5.3-arch1
https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/raw/main/config?ref_type=heads
2023-09-13 15:58:44 +02:00
Tatsh
3e8afbe79f glitched-cfs-additions: fix for 6.5.2, remove performance-killing printk calls in bcachefs patches (#809)
* 6.5 bcachefs: remove performance-killing printk calls

* 6.4 bcachefs: remove performance-killing printk calls
2023-09-12 16:42:23 +02:00
Tk-Glitch
8a56e832e8 pkgbuild: Don't error on missing source/build symlink
Source link doesn't exist on 6.6
2023-09-12 15:32:17 +02:00
Tk-Glitch
25c2172e13 Move 5.4.y to unmaintained
We're not even testing it anymore
2023-09-12 03:49:57 +02:00
Tk-Glitch
d18c0870c6 Initial 6.6 RC support 2023-09-12 03:46:41 +02:00
Tk-Glitch
432e560b92 Don't enforce DEFAULT_HOSTNAME on non-arch 2023-09-09 19:25:57 +02:00
Tk-Glitch
4160cdc52b Suse: Add kernel-syms to the message about unlocking distro's kernel packages 2023-09-09 16:11:42 +02:00
Tk-Glitch
fb5ad72c94 Suse: Fix another instance of the typo from 44e228cc0f 2023-09-09 15:56:01 +02:00
Tk-Glitch
65dc6bda2f Suse: Pass --oldpackage to zypper install. This allows using older kernel versions without having to handle installation by hand, while apparently not preventing installing a newer version. 2023-09-09 15:36:59 +02:00
Tk-Glitch
44e228cc0f Suse: fix stupid typo 2023-09-09 15:28:58 +02:00
Tk-Glitch
a0b63c0a3f Backport suse-additions to 6.4.and 6.1 2023-09-09 14:53:53 +02:00
Tk-Glitch
231ecec0df Suse: Install kernel-ksyms 2023-09-09 14:27:45 +02:00
Tk-Glitch
de9e9855c2 Suse: Add a prompt to lock system kernel packages, preventing custom kernel overwrite on updates 2023-09-09 14:27:01 +02:00
Tk-Glitch
a46f270646 6.5.y: Suse: Add kernel-ksyms package 2023-09-09 14:22:18 +02:00
Tk-Glitch
5135834002 Suse: Also run dracut automatically post-install 2023-09-09 02:24:24 +02:00
Tk-Glitch
ff082aebba 6.5.y: Suse TW fixups
- Import Suse depmod/kmod patches - https://github.com/SUSE/kernel-source/tree/master/patches.rpmify
 - Tweak mkspec to respect Suse /usr usage
 - Run grub2-mkconfig post-install
 - Get rid of the undesired test tweak in 0013-fedora-rpm.patch added with e0c74e5e15

We may have some additional work to do as my limited testing with Arch's defconfig + _kernel_on_diet="true" didn't boot. It might actually work with the full defconfig or using Suse's using _configfile="running-kernel". I'll run more tests as needed on my main machine as it was a PITA working on this with a dualcore broadwell laptop 🐸
2023-09-09 02:08:32 +02:00
Tk-Glitch
8ecdc882c3 Protect a string concatenation in prempt_rt handling 2023-09-08 17:54:29 +02:00
Tk-Glitch
e0c74e5e15 6.5.y: Hacky attempt at fixing OpenSUSE TW depmod
https://github.com/Frogging-Family/linux-tkg/issues/763
2023-09-07 16:01:34 +02:00
Adel Kara Slimane
97c1bf4ce2 ci: fix typo (#806) 2023-09-05 21:36:30 +02:00
Tk-Glitch
f63f1caaf4 CI: Add a bore-eevdf runner and reenable _STRIP and tmpfs usage 2023-09-05 01:37:45 +02:00
Adel Kara Slimane
1a69f04e6e Add _kernel_on_diet customization option (#805)
* prepare: remove prompt for modprobed.db

it's an advanced feature, we don't want to prompt it
just like with TCP congestion algos

* add "_kernel_on_diet" customization option

A little less sugar intake is always welcome
this option hopefully helps with building kernels in github ci

* prepare: fix typo in var name $_where

the underscore was forgotten all this time...

* ci: enable _kernel_on_diet

* ci: move away from deprecated feature

the new approach is better actually too
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-09-05 01:33:52 +02:00
Tk-Glitch
ca58ae7353 Allow disabling glitched-base patchset 2023-09-02 04:49:33 +02:00
Tk-Glitch
8b578cde89 Debuntu: Move MODULE_COMPRESS switches next to the cert tweak.
No reason to have them after fragments handling.
2023-09-01 15:17:54 +02:00
Tk-Glitch
4a4455d8bb Default to 500Hz tickrate for bore-eevdf
Recommendation from BORE and CachyOS devs
2023-08-31 17:14:23 +02:00
kylon
98657d2f4f Add bore-eevdf scheduler (closes #794) (#800) 2023-08-31 17:10:23 +02:00