Tk-Glitch
ae19c0057e
linux 6.0: Fixup for mglru patchset on RC7
2022-09-28 14:25:16 +02:00
Adel Kara Slimane
59afa4083c
use git for kernel sources & improved CI workflow ( #591 )
...
* prepare: auto-fetch latest versions + harmonize kernel version var
- Latest version is fetched from git: this prepares the road to
moving to git cloning and fetching
- Introduce the $_kver variable that follows a three digit
convention (e.g. '600', '519', '504') to enable comparing
simply between kernel versions
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* All distros: use git to fetch/update kernel sources
- Force git cloning `linux-tkg` so the patches and config
files are automatically checksummed
- Arch: remove all the sha256sums and source files and automatically
populate them on script run.
- Move git cloning/fetching script to 'prepare' script file
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* accept customization.cfg vars as env vars
This makes CLI way easier by enabling e.g.
_version="5.19" makepkg or
_version="5.19" ./install.sh install
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* prepare: better handle git remotes
now there's a dictionary that gives the list of remotes
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* prepare: add default git remote if not set or not recognized
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* customization.cfg: allow specific kernel versions
e.g. "6.0-rc4" or "5.10.51"
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
* ci: improved workflow
1. Check periodically for newer kernels with git
2. If a newer kernel exists, with respect to l
latest Github release:
1. Build for cfs, pds, bmq for Arch
2. Make release
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com >
2022-09-22 16:17:05 +02:00
Dmitry Skvortsov
cb4c79a2fb
prepare: move 5.18 to EOL list ( #598 )
2022-09-21 19:33:20 +02:00
Tk-Glitch
60bc9b2f9f
Style correction for 4a9f4d3145
2022-09-21 19:28:50 +02:00
Amar Al-Zubaidi
4a9f4d3145
Support doas
and su
for root authentication ( #593 )
2022-09-21 19:26:23 +02:00
Adel KARA SLIMANE
d16833bbf8
version bumps: 5.19.10 5.15.69 5.10.144 5.4.214
2022-09-20 18:34:31 +00:00
Adel KARA SLIMANE
94c0d6671e
version bumps: 6.0-rc6
2022-09-19 03:02:56 +00:00
Adel KARA SLIMANE
b65de4a5fb
version bumps: 5.19.9 5.15.68 5.10.143 5.4.213
2022-09-15 18:34:13 +00:00
Adel KARA SLIMANE
bb9f732730
version bumps: 6.0-rc5
2022-09-12 02:53:31 +00:00
ptr1337
ecc5f1adb3
update bcachefs for 5.19 ( #590 )
...
Signed-off-by: Peter Jung <admin@ptr1337.dev >
Signed-off-by: Peter Jung <admin@ptr1337.dev >
2022-09-10 20:01:02 +02:00
Adel KARA SLIMANE
44b96e4f4e
version bumps: 5.19.8 5.15.67 5.10.142
2022-09-08 18:31:59 +00:00
Adel KARA SLIMANE
a6a078bedc
version bumps: 5.19.7 5.15.65 5.10.141 5.4.212
2022-09-05 18:32:31 +00:00
Tk-Glitch
f964aaeab5
Silence more undesirable modprobed-db config prompts
2022-09-05 19:23:03 +02:00
Tk-Glitch
02632e1c63
Silence BORE config prompt and default to 500Hz tickrate when using it
2022-09-05 19:19:48 +02:00
Tk-Glitch
cb5a66a1e5
Add BORE scheduler support for 5.17, 5.18, 5.19 and 6.0 RC
...
https://github.com/firelzrd/bore-scheduler
Fixes https://github.com/Frogging-Family/linux-tkg/issues/559
2022-09-05 18:52:37 +02:00
Tk-Glitch
6b81b1f84a
linux58-514: Fix graysky's more-uarches patch check
2022-09-05 18:51:12 +02:00
Adel KARA SLIMANE
109d761ca1
version bumps: 6.0-rc4
2022-09-04 23:41:30 +00:00
Tk-Glitch
093d74d417
linux60: Fix lto mode check
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/585
2022-09-01 19:59:01 +02:00
Tk-Glitch
1a37e7fad8
linux60: Allow graysky's cpu opts patch
2022-09-01 19:56:12 +02:00
Dmitry Skvortsov
6a38610b4f
linux60: Fix Winesync patchset for 6.0-rc3 ( #583 )
2022-09-01 16:58:13 +02:00
Tk-Glitch
b8ff115af8
Enable CONTEXT_TRACKING_FORCE by default.
...
It was mistakenly disabled at all times instead of only for tickless option 1, but it seems to be needed for some hardware independently of the tick mode.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/584
2022-09-01 16:20:42 +02:00
Tk-Glitch
5ef15e3fa4
linux60: Restore O3 feature as the builtin config was removed
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/582
2022-09-01 16:02:45 +02:00
Tk-Glitch
d65f578346
Allow LTO mode on 6.*+
2022-09-01 15:46:32 +02:00
Adel KARA SLIMANE
97a122b5d5
version bumps: 5.19.6 5.15.64 5.10.140
2022-09-01 02:36:46 +00:00
Adel KARA SLIMANE
290c360dab
version bumps: 5.19.5 5.10.139
2022-08-29 18:31:03 +00:00
Adel KARA SLIMANE
a717de1829
version bumps: 6.0-rc3
2022-08-29 02:43:57 +00:00
Adel KARA SLIMANE
919638a54c
version bumps: 5.19.4 5.15.63 5.10.138 5.4.211
2022-08-25 18:30:19 +00:00
Adel KARA SLIMANE
238d8bd841
version bumps: 6.0-rc2
2022-08-22 02:28:36 +00:00
Adel KARA SLIMANE
6afce69f0f
version bumps: 5.19.3 5.18.19 5.15.62 5.10.137
2022-08-21 18:29:20 +00:00
Tk-Glitch
1aa1eec5ed
Always enable AMD_PINCTRL
...
It seems to be needed for some elan touchpads among other things. It was built as a module before, but recent updates prevent that, so let's enable unconditionally.
2022-08-20 21:35:00 +02:00
Tk-Glitch
b4f745bcf1
linux515: Regen defconfig and force disable CONTEXT_TRACKING_FORCE
2022-08-19 15:22:42 +02:00
Tk-Glitch
01722c2f42
linux60: Get read for kernel patch sha256 after 6.0 release
2022-08-18 19:00:08 +02:00
Tk-Glitch
68ec228518
linux519: Update defconfig to 5.19.2-arch1
2022-08-18 18:58:51 +02:00
Tk-Glitch
2320072c96
linux518: Regen defconfig
2022-08-18 18:58:32 +02:00
Tk-Glitch
11e66a8709
linux518/519: Fix Project C patchset for 5.19.2 and 5.18.18 - Thanks to openglfreak and torvic - https://gitlab.com/alfredchen/linux-prjc/-/issues/63
2022-08-18 18:54:12 +02:00
Adel KARA SLIMANE
e3f9f6c5fb
version bumps: 5.19.2 5.18.18 5.15.61
2022-08-18 02:40:03 +00:00
Dmitry Skvortsov
c7b3cfcf3c
update-kernel-versions.sh: Avoid sha256sums checks at new major RC ( #570 )
...
sha256sums.arc is not generated for new major RC
2022-08-16 04:55:46 +02:00
Tk-Glitch
20d882b6f4
Initial support for Linux 6.0 RC1
2022-08-15 20:00:16 +02:00
Tk-Glitch
d66319e0c3
linux515: Update links for tt scheduler
2022-08-12 21:04:30 +02:00
Tk-Glitch
c24f518435
Fix scripts/config --set-val calls in NR_CPUS prompt and remove deprecated command
...
Got distracted 🐸
2022-08-12 19:10:30 +02:00
Tk-Glitch
f8a1d4e500
Properly set nproc default for NR_CPUS prompt
2022-08-12 19:05:53 +02:00
Tk-Glitch
fc970e6367
Explicitly disable bcachefs by default and add warnings in both the prompt and config file
...
See https://github.com/Frogging-Family/linux-tkg/issues/550
Kinda fixes https://github.com/Frogging-Family/linux-tkg/issues/550
2022-08-12 18:46:00 +02:00
Tk-Glitch
c4de67201c
If _NR_CPUS_value isn't set or empty, prompt about using the current host's threads count.
2022-08-12 18:41:20 +02:00
Tk-Glitch
16919b3ce0
Switch default governor to schedutil on >32 threads machines when it's set to ondemand
...
Ondemand doesn't scale well with that many cores
2022-08-12 18:39:00 +02:00
Tk-Glitch
614a58fa7c
linux518/519: Reorder schedulers selector so CFS is first in the list.
...
It's really competitive with alternative latency oriented schedulers on newer kernel revisions, and should be considered.
2022-08-12 18:37:03 +02:00
Tk-Glitch
73651a4b5e
readme: Add a note regarding anbox on 5.18+
2022-08-11 22:33:17 +02:00
Adel KARA SLIMANE
2cb76fe150
version bumps: 5.19.1 5.18.17 5.15.60 5.10.136 5.4.210
2022-08-11 17:47:35 +00:00
Tk-Glitch
3006f91fe3
linux510: Update defconfig
2022-08-11 17:28:21 +02:00
Tk-Glitch
91515eaeec
linux515: Update defconfig
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/565
2022-08-11 17:26:45 +02:00
Tk-Glitch
c376e8a00f
cfg: Apparently nproc --all
can report more cores than we want. A simple nproc
call works.
2022-08-10 20:40:12 +02:00