Commit Graph

1143 Commits

Author SHA1 Message Date
Tk-Glitch
83660b78a6 linux 6.1: Disable prjc. It seems to create unbootable kernels currently. 2022-12-13 20:44:18 +01:00
Tk-Glitch
9f55fbf7f5 linux 6.1: misc-additions: Add Guilherme G. Piccoli's "split_lock_mitigate" sysctl patch 2022-12-13 18:41:30 +01:00
Tk-Glitch
d03c960e18 linux 6.1: prjc: Fixup for PSI enabled compilation
https://gitlab.com/alfredchen/linux-prjc/-/issues/66
2022-12-13 18:37:43 +01:00
Tk-Glitch
c94b9cca51 linux 6.1: Import and enable Project C patches
https://gitlab.com/alfredchen/projectc/-/blob/master/6.1/prjc_v6.1-r0.patch
2022-12-13 18:31:11 +01:00
Ryan
dfd8a7f877 Add TaskType to 6.1 (#662) 2022-12-13 18:27:53 +01:00
Tk-Glitch
18aabc9f62 linux 6.1: Update defconfig to 6.1.0-arch1
https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/linux/trunk/config
2022-12-13 18:17:51 +01:00
Tk-Glitch
ce12bdcc7f linux 6.0.y: Get rid of the unofficial Project C warning
Following b8835ca202
2022-12-07 14:49:04 +01:00
ViNi-Arco
f131173680 Enable MGLRU support in prjc (#660)
Enable MGLRU in prjc and use only **lru_gen_use_mm()** when MGLRU is enabled
2022-12-06 20:12:24 +01:00
ViNi-Arco
b8835ca202 Update prjc 6.0r0 with latest official Alfred Chen (#659)
* Update prjc 6.0r0 with latest official Alfred Chen

Clean patchset with latest Alfred code:
https://gitlab.com/alfredchen/linux-prjc/-/commits/linux-6.0.y-prjc/

* Update prjc 6.0r0 with latest official Alfred Chen

And clean whitespace
2022-12-06 19:02:29 +01:00
nepnep1111
de5400ddde Update CPU opt lists to include raptorlake, meteorlake, and zen4 (#658)
* Fix config file architecture opt listing

* add raptorlake to supported cpu opt
2022-12-06 19:01:19 +01:00
Tk-Glitch
d4bace1676 linux 6.0.y: misc-additions: Remove mm: vmscan: fix extreme overreclaim and swap floods patch.
Merged upstream.
2022-12-03 03:05:49 +01:00
timocapa
b108b3a8d2 linux 6.1rc: remove vmscan patch as it was merged upstream (#656)
* https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/mm/vmscan.c?id=f53af4285d775cd9a9a146fc438bd0a1bee1838a
2022-12-01 15:19:32 +01:00
Tk-Glitch
9949ffb1d0 Revert "Sync MGLRU with latest Yuzhao changes: (#654)"
This reverts commit 0b7c5dfa72.
2022-11-24 17:10:45 +01:00
ViNi-Arco
0b7c5dfa72 Sync MGLRU with latest Yuzhao changes: (#654)
Yuzhao posted his latest change to his personal repository..

https://github.com/yuzhaogoogle/linux/commits/mglru-6.0
Backup: http://web.archive.org/web/20221123173922/https://github.com/yuzhaogoogle/linux/commits/mglru-6.0
2022-11-24 15:42:21 +01:00
Adel Kara Slimane
75ea27821f PKGBUILD: sourcing order fix (#653)
* PKGBUILD: source prepare after the config files

The git mirror wasn't configured with the user choice otherwise
Fixes: #647

* install.sh: honor external config file
2022-11-23 15:13:07 +01:00
Tk-Glitch
f5cd3ea3b3 cfg: Enable _random_trust_cpu by default
See https://github.com/Frogging-Family/linux-tkg/issues/646
2022-11-22 14:30:54 +01:00
ViNi-Arco
81c14e1950 Update tovic9 prjc sched to latest changes - 2: (#652)
* Update prjc Torvic9 fork

Which contains synchronization to the latest kernel with a possible solution for instability.

* Clean white space
2022-11-22 02:02:59 +01:00
Tk-Glitch
081d3097a0 cfg: comment: Add "torvalds" as possible _git_mirror value
Following https://github.com/Frogging-Family/linux-tkg/pull/642
2022-11-07 15:21:33 +01:00
Tk-Glitch
be8c8e8230 preempt_rt: Handle RC kernels and add 6.1 RC to mapping 2022-11-07 14:15:18 +01:00
Slaviusz
86d2ec1f79 Add Torvalds' git repo for faster -rc kernel evaluation (#642) 2022-11-07 14:00:30 +01:00
ptr1337
eb2be11b19 Update bcachefs patches for 5.15 and 6.0 (#641)
* Update bcachefs for 6.0

Signed-off-by: Peter Jung <admin@ptr1337.dev>

* Update bcachefs for 5.15

Signed-off-by: Peter Jung <admin@ptr1337.dev>

Signed-off-by: Peter Jung <admin@ptr1337.dev>
2022-11-07 13:59:45 +01:00
Tk-Glitch
aaa7b3d556 linux 6.0.y: defconfig: Sync with 6.0.5-arch1 2022-11-05 18:34:39 +01:00
Tk-Glitch
aa69546f01 linux 6.0.y: Due to popular demand, allow unofficial Project C port again but make it clear it might be unstable
Since we are either doing ports ourselves or using other's while we wait for Alfred's, let's handle unofficial versions with a toggle "marking" them until proper release eventually becomes available.

Fixes https://github.com/Frogging-Family/linux-tkg/issues/631
2022-11-05 18:24:07 +01:00
Tk-Glitch
accb6d07f4 preempt_rt: Add a warning regarding cpu schedulers availability when preempt_rt is enabled
Fixes https://github.com/Frogging-Family/linux-tkg/issues/635
2022-11-05 18:01:52 +01:00
Tk-Glitch
f79f7ddb8e preempt_rt: Allow BORE cpusched on compatible kernels
It's a pretty minor CFS mod, should work 🐸
2022-11-05 17:57:51 +01:00
Tk-Glitch
4201196110 preempt_rt: Fixups
- get rid of the deprecated _kver_subver_map and related check
- notify the user about the last known good kernel version target of the PREEMPT_RT patchset
- use warning instead of msg2 for PREEMPT_RT patch skipping since we are skipping a very impacting patch explicitly requested by the .cfg
2022-11-05 17:50:15 +01:00
Tk-Glitch
8b0d439206 preempt_rt: Move sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run. patch out of glitched base, and only apply on non-preempt-rt.
Fixes a conflict on 5.4.y, 5.10.y and 5.15.y
2022-11-05 17:46:19 +01:00
Tk-Glitch
8316a6970a Bump RT patches 2022-11-05 17:11:36 +01:00
ptr1337
c171d77094 fix 0012-misc-additions.patch for 6.0.7 (#639)
Signed-off-by: Peter Jung <admin@ptr1337.dev>

Signed-off-by: Peter Jung <admin@ptr1337.dev>
2022-11-05 16:23:49 +01:00
Vasiliy Stelmachenok
16c81fb013 Clarify the description of the tickless parameter (#636) 2022-11-02 13:49:58 +01:00
Tk-Glitch
1882fa3bd9 linux 6.1 RC: Allow BORE cpusched 2022-10-31 18:50:45 +01:00
Tk-Glitch
c4ceba207d linux 5.15.y: Allow BORE cpusched
Fixes https://github.com/Frogging-Family/linux-tkg/issues/623
2022-10-31 18:48:17 +01:00
Tk-Glitch
a380d532bc linux 5.10.y: Update Project C to r5 - https://gitlab.com/alfredchen/linux-prjc/-/tree/linux-5.10.y-prjc-lts 2022-10-26 20:42:55 +02:00
Tk-Glitch
b82abcf5f6 Move 5.19 to EOL 2022-10-26 20:03:23 +02:00
Tk-Glitch
1084ad5ba1 linux 6.0.y: misc-additions: Remove Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" as it was merged with v6.0.4 2022-10-26 19:53:02 +02:00
Tk-Glitch
1e4b8fb627 linux 6.1 RC: Remove fixes merged in RC2 2022-10-24 15:53:50 +02:00
Tk-Glitch
02132367d6 Add support for zen4 and meteorlake compiler optimizations 2022-10-23 15:51:47 +02:00
Tk-Glitch
1c4fece830 linux 6.0.y: Add fixes and update defconfig to 6.0.3.arch2
ed63a1d111/trunk/config

fb23dad87a
785699dbc7
6df3912f64
41d72c2322
2022-10-23 15:48:24 +02:00
Tk-Glitch
786140014b Make sure WERROR is disabled by default
RCs and custom patches will throw warnings, and while the Arch defconfig we ship disables it, people using their own might face compilation failures.

Fixes https://github.com/Frogging-Family/linux-tkg/issues/628
2022-10-18 13:37:22 +02:00
Tk-Glitch
c162bca30d linux 6.1 RC: Fixups for 0001-mm-Support-soft-dirty-flag-reset-for-VA-range patch 2022-10-17 16:07:45 +02:00
Tk-Glitch
da7b57fa92 Initial kernel 6.1 RC support 2022-10-17 14:07:20 +02:00
Tk-Glitch
9e06bbfb46 linux 6.0.y: misc-additions: Add 0004-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag and 0005-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-, pending fixes for https://gitlab.freedesktop.org/drm/amd/-/issues/2113 from Christian König 2022-10-15 15:22:52 +02:00
Tk-Glitch
d60046d9fb linux 6.0.y: Disable pds and bmq CPU schedulers as Torvic9's rebase is reportedly buggy. We'll enable back when Alfred pushes his own. 2022-10-15 15:06:16 +02:00
Tk-Glitch
2a07409439 linux 6.0.y: misc-additions: Add mm: vmscan: fix extreme overreclaim and swap floods and Bluetooth: fix deadlock for RFCOMM sk state change cherry picks from Arch
Wifi issues were fixed with 6.0.2, thankfully
2022-10-15 15:05:21 +02:00
Tk-Glitch
e801f7735b linux 6.0.y: Update defconfig to 6.0.0-arch1
https://github.com/archlinux/svntogit-packages/blob/packages/linux/trunk/config
2022-10-13 21:28:41 +02:00
Tk-Glitch
de0a0d301e install.sh: Disable timed building for now. Bash 5.2 is broken https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018727 2022-10-11 15:36:30 +02:00
Tk-Glitch
0eda0819ed Switch some wget calls to curl 2022-10-11 15:34:40 +02:00
Ryan
c0f559bdf6 Add Tasktype to 6.0 (#622) 2022-10-10 17:01:38 +02:00
Tk-Glitch
b321569fee Update TT and BORE CPU schedulers patches URLs
Thanks @ptr1337, that'll be easier that way :)
2022-10-10 16:55:28 +02:00
Tk-Glitch
47e774e85f Protect some variable paths
Fixes https://github.com/Frogging-Family/linux-tkg/issues/620
2022-10-10 15:19:02 +02:00