Tk-Glitch
e5fd39cad7
linux 6.3.y: Add amdgpu fixup for vkd3d-proton to misc-additions
...
https://patchwork.freedesktop.org/patch/534250/
2023-05-13 02:53:57 +02:00
Tk-Glitch
6c9383631d
linux 6.3.y: Properly disable MLX5_CORE on Project C builds
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/731
Fixes b54abe9ba5
2023-05-13 02:52:40 +02:00
Tk-Glitch
b54abe9ba5
linux 6.3.y: Update project C to v6.3-r1 and disable MLX5_CORE when using it
...
Fixes compilation error with NUMA enabled
2023-05-11 21:25:07 +02:00
Tk-Glitch
af84cc4514
Add support for emerald rapids march
2023-05-11 19:26:59 +02:00
Tk-Glitch
f65c485bf4
linux 6.3.y: Update defconfig
2023-05-11 19:26:11 +02:00
Vasiliy Stelmachenok
c0f870d1f2
linux 6.{2,3}.y: Fix wrong patch ( #739 )
2023-05-07 12:04:38 +02:00
Vasiliy Stelmachenok
5750e6174c
linux 6.2.y: Replace "Remove all energy efficiency functions" with the default value of sched_energy_aware ( #728 )
...
* linux 6.2.y: Replace "Remove all energy efficiency functions" with the default value of sched_energy_aware
* linux 6.3.y: Replace "Remove all energy efficiency functions" with the default value of sched_energy_aware
2023-05-06 18:33:31 +02:00
Tk-Glitch
ac8b6420c6
linux 6.3: Fixup for Project C with NUMA enabled
...
https://gitlab.com/alfredchen/linux-prjc/-/issues/80#note_1368202615
2023-04-26 12:50:55 +02:00
Tk-Glitch
e4f8d0d479
linux 6.3: Bring Project C and enable TT, and fix fedora-rpm patch
...
https://gitlab.com/alfredchen/projectc/-/blob/master/6.3/prjc_v6.3-r0.patch
2023-04-25 21:05:21 +02:00
Tk-Glitch
24f561c816
linux 6.2.y: Update Project C to r2 with pds priority squeeze 0.5
...
https://gitlab.com/alfredchen/projectc/-/tree/master/6.2
2023-04-12 17:37:56 +02:00
Tk-Glitch
f033dc9a50
Defconfig refresh
2023-04-12 17:35:37 +02:00
icxes
e64616ef3c
linux 6.3 RC: fix ACS override patch causing an error ( #725 )
2023-04-05 16:14:53 +02:00
Dmitry Skvortsov
d638829538
fsync: Rename toggle options ( #694 )
...
changes that should bring clarity:
- rename toggle option for fsync backport patches that was adopted
in Linux 5.16. Keep enabled by default;
- rename toggle option and file name for fsync legacy patches,
known as "FUTEX_WAIT_MULTIPLE (opcode 31)";
- disable deprecated "futex2_interface" patches by default.
2023-03-21 17:42:03 +01:00
Tk-Glitch
f95793c534
linux 6.1.y: Update defconfig
2023-03-12 20:06:29 +01:00
Tk-Glitch
2b5eda7968
linux 6.2.y: Update defconfig and fixup 0006-add-acs-overrides_iommu patch
2023-03-12 20:06:16 +01:00
Tk-Glitch
1f3a417ff7
linux 6.2.y, 6.3rc: Enable EFI_HANDOVER_PROTOCOL
2023-03-10 00:06:08 +01:00
Tk-Glitch
b13b5bbcf3
linux 6.3 RC: Disable X86_KERNEL_IBT for now
...
Workaround for `btf_encoder__encode: btf__dedup failed!`
https://lore.kernel.org/bpf/SY4P282MB1084A0E31D4228DF89FC42639DA29@SY4P282MB1084.AUSP282.PROD.OUTLOOK.COM/T/
2023-03-06 16:55:10 +01:00
Tk-Glitch
764dc320d5
Update rt mappings
2023-03-06 14:02:53 +01:00
Tk-Glitch
feb9373578
Add initial support for 6.3 RC1
2023-03-06 13:58:11 +01:00
Tk-Glitch
1d2c0e5c66
Linux 6.2.y: Move cherry picks from ee6cc74e03
to cfs and cfs-additions patches
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/712
2023-03-05 02:04:05 +01:00
Tk-Glitch
ee6cc74e03
linux 6.2.y: glitched-base: Add cherry picks from xanmod kernel
...
https://github.com/xanmod/linux-patches/tree/master/linux-6.2.y-xanmod/xanmod
2023-03-03 13:20:55 +01:00
Tk-Glitch
e9bc6b34e4
linux 6.2.y: clear-patches: Add a few cherry picks from xanmod
...
https://github.com/xanmod/linux-patches/tree/master/linux-6.2.y-xanmod/clearlinux
2023-03-03 13:17:10 +01:00
Tk-Glitch
e1372ce04b
Set CONFIG_PSI_DEFAULT_DISABLED
to enabled by default when using Project C CPU schedulers.
2023-02-23 13:13:29 +01:00
ptr1337
ccbf7e5a82
6.2: Update prjc patchset ( #710 )
...
Signed-off-by: Peter Jung <admin@ptr1337.dev >
2023-02-23 13:01:29 +01:00
ptr1337
0213d7503f
6.2: Sync config ( #709 )
...
Signed-off-by: Peter Jung <admin@ptr1337.dev >
2023-02-23 13:00:11 +01:00
Tk-Glitch
3fd1eaddc4
linux 6.1.y: misc_additions: Remove Revert "drm/display/dp_mst: Move all payload info into the atomic state"
...
Fixed upstream
Fixes https://github.com/Frogging-Family/linux-tkg/issues/703
2023-02-01 14:01:05 +01:00
Tk-Glitch
cf3ee4415a
cfg: Enable _futex_waitv by default and move all the legacy or deprecated options to a "legacy options" section.
...
LTS-only options are considered as legacy
2023-01-29 17:06:48 +01:00
Tk-Glitch
ccc1e5cb69
Revert "linux 6.1.y: Update Project C patchset to v6.1-r3 - https://gitlab.com/alfredchen/linux-prjc/-/commits/linux-6.1.y-prjc "
...
This reverts commit 3c4f81daa3
.
2023-01-26 16:03:52 +01:00
Tk-Glitch
4616e8a334
linux 6.1.y: NR_CPUS is buggy on 6.1, let's ignore the setting with a warning
...
https://bugzilla.kernel.org/show_bug.cgi?id=216823
https://github.com/Frogging-Family/linux-tkg/issues/696
2023-01-23 15:35:45 +01:00
Tk-Glitch
0669717533
linux 6.2 rc: Import and allow Project C CPU schedulers
...
Based on v6.1-r3 - https://gitlab.com/alfredchen/linux-prjc/-/commits/linux-6.1.y-prjc
2023-01-19 18:30:22 +01:00
Tk-Glitch
3eb0fca482
linux 6.2 rc: misc_additions: Get rid of merged patch "drm/i915: improve the catch-all evict to handle lock contention"
2023-01-19 18:15:34 +01:00
Tk-Glitch
3c4f81daa3
linux 6.1.y: Update Project C patchset to v6.1-r3 - https://gitlab.com/alfredchen/linux-prjc/-/commits/linux-6.1.y-prjc
2023-01-19 18:14:53 +01:00
Tk-Glitch
d465b7bbd0
linux 6.1.y: misc_additions: Remove merged patch netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
2023-01-19 01:28:09 +01:00
Tk-Glitch
17d26874f0
Typo
...
Fixes 8fa230cc47
2023-01-15 19:10:08 +01:00
Tk-Glitch
8fa230cc47
Don't rewrite _kernel_work_folder_abs and _kernel_source_folder_abs values when they are already available
2023-01-15 18:23:38 +01:00
Tk-Glitch
5c7f413670
cfg: Add tt and bore to the cpu schedulers options comment
2023-01-14 18:17:48 +01:00
Tk-Glitch
430895448e
readme: Add TT to the cpu schedulers list
2023-01-14 18:17:09 +01:00
Tk-Glitch
12f4af77d1
linux 6.1.y: misc_additions: Add revert "drm/display/dp_mst: Move all payload info into the atomic state"
and netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
...
From Arch's v6.1.6-arch1 - 9c911dbf75
Fixes https://github.com/Frogging-Family/linux-tkg/issues/691
2023-01-14 18:01:15 +01:00
Tk-Glitch
9f4e3a6ab4
CI: Make sure we're using strings for _kernel_work_folder and _kernel_source_folder
2023-01-14 17:50:44 +01:00
Tk-Glitch
b711bc9d4b
Always nuke remnant customization.cfg
...
There is a small windows where the exit cleanup won't be triggered and people then think everything is broken
2023-01-14 17:50:13 +01:00
Tk-Glitch
27a63d3151
Write _kernel_work_folder_abs and _kernel_source_folder_abs to BIG_UGLY_FROGMINER
2023-01-14 17:49:08 +01:00
Tk-Glitch
129d26c332
Get rid of _srcpath
2023-01-14 17:45:58 +01:00
Tk-Glitch
a7110488dd
Drop broken Void Linux explicit support. Void Linux users should use the Generic install as a replacement.
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/655
2023-01-14 16:26:31 +01:00
Tk-Glitch
8d7c65690a
readme: Warn about the disk space requirements to build the kernel
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/692
2023-01-14 16:25:38 +01:00
ptr1337
2fb0ab964e
README: Add BORE to alternative schedulers ( #686 )
...
Signed-off-by: Peter Jung <admin@ptr1337.dev >
Signed-off-by: Peter Jung <admin@ptr1337.dev >
2023-01-11 20:03:32 +01:00
Tk-Glitch
c146fa94b6
linux 6.1.y: Update bcachefs patch for 6.1.4
2023-01-11 18:11:04 +01:00
Tk-Glitch
3d2b09d984
Apply glitched-cfs patch to all the CFS schedulers
...
I'm pretty sure we used to do that. Oh, well.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/687
2023-01-10 14:01:59 +01:00
Tk-Glitch
d9aa0ce0e6
CI: Use "/tmp" as work and source dir
...
Following 3a62d00e93
2023-01-09 17:49:11 +01:00
Tk-Glitch
3a62d00e93
Always create a subfolder for source and work directories with hardcoded names (linux-src-git and linux-kernel.git for source and work dirs respectively). If an absolute path is used, create a linux-tkg subdir to contain those. This allows using the same root path for both as well as defaulting to an empty value that mimics our previous behavior. The main motivation for this is to offer more safety as using an existing non-empty dir might result in unwanted behavior.
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/685
2023-01-09 17:43:24 +01:00
Tk-Glitch
3cdda62d46
makepkg: Fix not dynamically setting our source symlink, which is needed as of a38ef1643c
2023-01-09 17:26:21 +01:00