Tk-Glitch
1fc60cc388
Misc fixes
...
- Enforce sane defaults for ticks selector
- Make sure we have a default governor set early on (schedutil)
- Build BLK_DEV_LOOP as module instead of builtin
Reportedly fixes https://github.com/Frogging-Family/linux-tkg/issues/665 for at least one user affected.
2022-12-22 00:16:17 +01:00
Tk-Glitch
73e9a2eb3c
linux 6.1.y: Update our unprivileged CLONE_NEWUSER patch to current
2022-12-22 00:07:43 +01:00
Tk-Glitch
f4324da8a1
Remove useless dir deletion. We're now checking that it doesn't exist, making it redundant.
2022-12-21 22:14:46 +01:00
Tk-Glitch
1854907001
Handle existing source dir in tmpfs - That's actually safe to do thanks to @AdelKS 's fine work.
...
Following 348f3c9bb6
2022-12-21 22:02:54 +01:00
Tk-Glitch
348f3c9bb6
Add an option to clone the source in tmpfs everytime instead of using the root PKGBUILD dir. This effectively brings back a similar approach to makepkg in the way of handling git sources.
...
It'll require ~20GB of space by itself, so if your tmpfs is in RAM, make sure you have enough free, and it's definitely not recommended to use this on a <32GB RAM machine.
2022-12-21 21:52:07 +01:00
Tk-Glitch
9948b85dac
Refresh RT patches mapping
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/668
2022-12-21 13:20:48 +01:00
Tk-Glitch
eb4c793ca8
linux 5.15.y: prjc fixup following https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/kernel/sched/core.c?h=v5.15.83&id=f435c66d2336fff104e2c3cbfff60905733e7d89
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/667
2022-12-16 14:46:17 +01:00
Tk-Glitch
367925c322
linux 6.1.y: misc_additions: Get rid of Bluetooth: fix deadlock for RFCOMM sk state change
and x86/split_lock: Add sysctl to control the misery mode
. The latter will be added to community patches instead and we'll now pass split_lock_detect=off
by default to the command line. We'll see how the situation pans out and adapt as needed.
2022-12-16 14:00:36 +01:00
Tk-Glitch
d0d6f02944
linux 6.1.y: base: Remove our watermark_scale_factor
patch, which doesn't feel needed anymore, and add a selection of patches from Zen: Input: evdev - use call_rcu when detaching client
, mm: Lower the non-hugetlbpage pageblock size to reduce scheduling delays
and mm: Don't hog the CPU and zone lock in rmqueue_bulk()
.
...
379cbab18b
2aafb56f20
f22bc56be8
2022-12-16 13:47:34 +01:00
Tk-Glitch
38e73fb059
linux 6.1: Import 6.0 based prjc patchset from ptr1337 until we can find why current upstream is frogged. Enable back pds/bmq and set as unofficial.
...
23b7e03df8
2022-12-16 00:52:25 +01:00
Tk-Glitch
4547454e3d
Import 'file' invocation fix from Arch
2022-12-16 00:47:38 +01:00
Tk-Glitch
77002f1406
linux 6.0.y: misc_additions: Remove soundwire: intel: Initialize clock stop timeout
fix.
...
Merged upstream with 6.0.13
Fixes https://github.com/Frogging-Family/linux-tkg/issues/664
2022-12-14 17:58:51 +01:00
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