Commit Graph

1256 Commits

Author SHA1 Message Date
Tk-Glitch
975a64b45e Initial 6.8 RC support 2024-01-27 18:58:03 +01:00
Hunter Peavey
06798bc9a5 Fix winesync patch application (#879) 2024-01-23 21:55:08 +01:00
Tk-Glitch
8313f0163f 6.7: defconfig: Disable BCACHEFS_DEBUG_TRANSACTIONS
89b00c9419

Fixes https://github.com/Frogging-Family/linux-tkg/issues/876
2024-01-21 15:30:20 +01:00
Tk-Glitch
6d5493a054 6.6/6.7: Bring pds/bmq "glitched" additions 2024-01-21 14:22:40 +01:00
Tk-Glitch
d32e8bdb05 6.7: Define rev 2 for prjc
Fixes https://github.com/Frogging-Family/linux-tkg/issues/875
2024-01-21 14:18:33 +01:00
Piotr Górski
90fa1dccac Add PRJC 6.7-r2 (#874)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2024-01-19 18:50:34 +01:00
Adel Kara Slimane
843725ec7c Extra build pipelines for Fedora and Ubuntu (#864)
* ci: factorise kernel building code for Arch

* customization: non-arch: add config option to disable installing the kernel altogether

useful for ci

* customization: add toggle to disable use of 'script' command

needed for ci, otherwise yes "" | ./install.sh install just
freezes

* ci: add Ubuntu pipeline

* ci: add Fedora pipeline

* install.sh: git add changes in the work folder

Both RPM and DEB scripts rely on apparently, not only RPM

* ci: use github to retrieve sources

Probably faster since the runner are hosted by them ?

* ci: arch: update mirror list

Sometimes the ci fails because of "operation too slow"

* ci: follow CachyOS naming scheme for bore scheduler

'bore-eevdf' is just 'bore' now, which makes sense for those who know

* ci: make kernelconfig part of the release

Enables advanced users to check if the kernel they're downloading
has the correct config options. And we can use it to check if
everything is okay

* ci: make a release as long as one kernel builds

I think it's better than cancelling the whole thing.
Because sometimes we don't have time to fix
what's wrong with a distro for a while

* ci: build diet kernel

All good! back to diet kernel

* ci: arch: remove extra frag file

Let's check after a full build if it was really needed.

* config: copy over diet config from 6.6 to 6.7

* ci: #YOLO: build all combinations of distro and scheduler
2024-01-15 19:17:18 +01:00
Tk-Glitch
e2e1ae6180 6.7: misc-additions: Fix the power limit setting on rdna3 and revert drm/amd/pm: fix the high voltage and temperature issue to fix rdna3 shutdown/reboot hang until a proper fix is offered. 2024-01-15 19:12:20 +01:00
Tk-Glitch
2029a9af58 6.7: Update defconfig to 6.7.0-arch3 and import arch/Kconfig: Default to maximum amount of ASLR bits and wifi: ath11k: rely on mac80211 debugfs handling for vif
3a88b77d3c
7c13cc521f
2024-01-15 16:37:03 +01:00
Tk-Glitch
8514e2952b 6.6: Update defconfig to 6.6.11 and import arch/Kconfig: Default to maximum amount of ASLR bits
de42b55679
2024-01-15 16:35:22 +01:00
Tk-Glitch
80fdc82a9a linux 6.6/6.7: Update defconfig against 6.6.8-arch1 and 6.7.0-arch1 respectively 2024-01-10 13:35:37 +01:00
Piotr Górski
8e22b7c55b Add PRJC for 6.6 and 6.7 (#869)
* Add PRJC for 6.6 and 6.7

Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>

* Update prepare file (closes #868)

Close: https://github.com/Frogging-Family/linux-tkg/issues/868

---------

Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2024-01-10 13:27:46 +01:00
Adel Kara Slimane
51d69ed19c customization.cfg: update 'bcachefs' & 'mglru' notes (#867)
Closes: #834
2024-01-10 13:27:01 +01:00
FintasticMan
d5ab8eb9e1 Add thinkpad_acpi to the diet modprobed-db config (#862)
Fixes mkinitcpio failing due to missing drm_privacy_screen_register
function.
2023-12-25 22:10:10 +01:00
Tk-Glitch
ab584945e0 Update rt mappings 2023-12-18 09:43:05 +01:00
Kai Krakow
112adb9e50 6.6: Add patches for WRITE_WATCH support in Wine (#857)
This adds missing write watch patches I've ported over from 6.1 to 6.6.
I'm using this in my own daily-drive 6.6 LTS kernel.

See-also: https://github.com/kakra/linux/pull/30
2023-12-11 13:06:14 +01:00
Piotr Górski
9a4b780912 6.6: Update bcachefs (#853)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-12-05 18:54:25 +01:00
Piotr Górski
815a6532b4 6.6: Update bcachefs against 6.6.3 (#852)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-12-01 07:21:53 +01:00
Tk-Glitch
847753e073 Update RT mappings
Fixes https://github.com/Frogging-Family/linux-tkg/issues/851
2023-11-24 15:35:17 +01:00
Tk-Glitch
260217a057 preempt_rt: On initial releases (.0 subver), don't use ksubver and separator for rt patchset
Fixes downloading non-subversioned patchsets
2023-11-24 15:34:46 +01:00
Adel Kara Slimane
f3e565668c README: remove Fedora warning (#849)
now that we have fixed selinux
2023-11-16 08:03:42 +01:00
Chevek
552b593828 In case of Fedora: modify kernel configuration to add SELinux. Fix #383 (#848) 2023-11-15 21:58:49 +01:00
Tk-Glitch
a34e849715 Add OpenRGB patch locally and add a toggle in .cfg
https://gitlab.com/CalcProgrammer1/OpenRGB

We'll get rid of the userpatches for it in community-patches in favor of this local option. It's been offered for a while, and our oldest "supported" kernel has it. Since there's no plan to drop it, it makes more sense to have it locally.
2023-11-14 11:40:35 +01:00
Tk-Glitch
bfaaacb505 Initial 6.7 RC support 2023-11-14 11:14:49 +01:00
kylon
f92d4ed9ca Docs, prepare: EEVDFfy (#844)
* Docs, prepare: EEVDFfy

* 6.6: add glitched eevdf additions

* apply comments

* more comments

* comments
2023-11-14 10:12:40 +01:00
Adel Kara Slimane
562a12e778 Pipeline fix (#846)
* Copy over minimal-modprobed.db to 6.6

* ci: move from 'cfs' to 'eevdf'
2023-11-14 09:41:18 +01:00
Adel Kara Slimane
ae773456f6 install.sh: fix handling of env var config overrides (#845)
overriding config values through environment variables wasn't working
because the script call was resetting them before
they were saved

also, the external config file was getting sourced twice
2023-11-14 09:40:22 +01:00
kylon
c3fc434ff9 prepare: llvm: add new options to avoid prompt (#842) 2023-11-14 09:34:04 +01:00
kylon
298b3d4098 6.6: update config to arch 6.6.1 (#841) 2023-11-14 09:33:20 +01:00
Piotr Górski
3ffc34d90d 6.6: Update bcachefs (#839)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-11-14 09:32:43 +01:00
Virtuoz-Ier
df360952b9 6.6: Fix For Fedora and OpenSuse (#840)
* Update 0013-fedora-rpm.patch

The patch  was using the syntax of the mkspec file instead of that of the kernel.spec, leading to the build failing.

* 6.6: Fix for Fedora and OpenSuse

* 6.6: Fix for OpenSuse

* Update 0013-fedora-rpm.patch to fix kernel-install issue on Fedora

Patch grabbed from https://lore.kernel.org/linux-kbuild/20231103-rpmpost-v1-1-9c18afab47f4@meta.com/

* Undo removing of kernel-uname-r

---------

Co-authored-by: Nanotwerp <Nanotwerp@gmail.com>
2023-11-14 09:32:10 +01:00
Piotr Górski
7e07a8288d 6.6: Add bcachefs (#837)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-11-02 18:05:08 +01:00
Piotr Górski
2a6832e697 6.6: EEVDF adaptation to BORE 3.2.9 (#832)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-11-02 17:53:09 +01:00
Tk-Glitch
94a2ac0bd8 6.6rc: For BORE, apply additional/pending eevdf changes.
Following 1454d6c705
2023-10-26 16:35:00 +02:00
Tk-Glitch
a2b6fc7bbe Update rt mappings 2023-10-26 04:01:40 +02:00
Tk-Glitch
2f482b4904 6.1: glitched-base fixups for current
Fixes https://github.com/Frogging-Family/linux-tkg/issues/824
2023-10-26 03:59:56 +02:00
Tk-Glitch
b30f072867 6.5/6.6: Apply eevdf-Disable-DELAY_DEQUEUE on eevdf
Following 94383606d0
2023-10-26 03:59:19 +02:00
Piotr Górski
94383606d0 EEVDF: Disable DELAY_DEQUEUE - fix #830 (#831)
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
2023-10-26 03:07:09 +02:00
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