Commit Graph

55 Commits

Author SHA1 Message Date
Tk-Glitch
06f18d080c linux-tkg: Move active prepare steps to an external file, in a _tkg_srcprep func.
This is in preparation for a generic/distro-agnostic script.

Discussed in
https://github.com/Frogging-Family/linux-tkg/issues/21
https://github.com/Tk-Glitch/PKGBUILDS/issues/539
2020-06-23 16:00:15 +02:00
Tk-Glitch
db6dab74c2 linux-tkg: Switch from our local cpu optimizations patchset to Graysky's
https://github.com/graysky2/kernel_gcc_patch

Fixes https://github.com/Tk-Glitch/PKGBUILDS/issues/569
2020-06-22 17:09:22 +02:00
Tk-Glitch
f9b47bfcb1 linux56-tkg: 5.6.19 2020-06-17 17:49:36 +02:00
Koopa
7858c1e103
linux54/56/57-tkg: Fix MuQSS configuration comment (#20) 2020-06-17 17:14:23 +02:00
Jami Kettunen
fdac1ef3df
linux5*-tkg: Fix finding config fragments when $_where is a symlink (#18)
I personally prefer to symlink the folder containing the kernel PKGBUILD
among other files to somewhere else for quicker access and with that
setup .myfrag config fragments were not getting found earlier.
2020-06-13 18:21:44 +02:00
Tk-Glitch
f36a3531cc linux56-tkg: 5.6.18 2020-06-10 21:55:41 +02:00
Tk-Glitch
34a5e882f2 linux56/57-tkg: cfg: Fix default timeslice interval for BMQ in comment - This was switched from 4ms to 2ms with BMQ v5.5r1, as reflected by the changes in the PKGBUILD and dynamic prompt. 2020-06-09 15:40:05 +02:00
Tk-Glitch
5949f15af6 linux56-tkg: 5.6.17 2020-06-07 23:21:21 +02:00
Tk-Glitch
46bf6ea8e2 linux56-tkg: 5.6.16 2020-06-03 15:45:19 +02:00
Tk-Glitch
65b7840a70 linux56-tkg: 5.6.15 2020-05-27 19:28:13 +02:00
Tk-Glitch
51c5df8364 Also disable LATENCYTOP when _debugdisable is enabled due to its SCHED_DEBUG dependency.
Thanks to @drizzt

Fixes https://github.com/Frogging-Family/linux-tkg/issues/13
2020-05-24 12:37:38 +02:00
Tk-Glitch
f834625339 linux56-tkg: 5.6.14 2020-05-20 14:29:28 +02:00
Tk-Glitch
6bd93c2277 linux56-tkg: 5.6.13 2020-05-14 16:04:19 +02:00
Tk-Glitch
e3a68be86d Demons 2020-05-14 00:16:34 +02:00
Tk-Glitch
b5a68b293b linux56/57-tkg: Remove tp smapi ec support. The driver seems to be abandonned and creates a memory leak on at least 5.6 and 5.7 that I couldn't fix. The dkms driver seems to have the same issue so let's get rid of it, even if only temporarily. 2020-05-14 00:11:44 +02:00
Tk-Glitch
92d56d64fa linux56-tkg: Import bcachefs patchset back for 5.6
https://evilpiepirate.org/git/bcachefs.git/
2020-05-13 21:54:25 +02:00
Tk-Glitch
840da37746 linux54/56/57-tkg: Add GCC10 early boot crash fix - odyssey edition reborn - to base patchset.
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit?id=f670269a42bfdd2c83a1118cc3d1b475547eac22

Fixes the main blocker in https://github.com/Frogging-Family/linux-tkg/issues/7
2020-05-11 07:15:26 +02:00
Tk-Glitch
588b71679b linux56-tkg: Update ck1 patchset to ck2 - https://ck-hack.blogspot.com/2020/05/linux-56-ck2-muqss-version-02-for-linux.html?m=0 2020-05-11 06:19:12 +02:00
Tk-Glitch
13baf8c326 linux56/57-tkg: Workaround a warning (treated as error with default config) on GCC10 by initializing nr_pages_avail in virt/kvm/kvm_main.c 2020-05-10 19:19:07 +02:00
Tk-Glitch
064d5a39df linux56-tkg: Fix tp_smapi_ec patchset 2020-05-10 19:14:50 +02:00
Tk-Glitch
eeaa886819 linux56-tkg: 5.6.12 2020-05-10 14:50:41 +02:00
Tk-Glitch
3f8139e4a4 linux56-tkg: Update BMQ to v5.6-r4 - https://gitlab.com/alfredchen/linux-bmq/-/commits/v5.6-r4-bmq 2020-05-09 19:34:25 +02:00
Tk-Glitch
8242887a7a linux56-tkg: 5.6.11 2020-05-06 14:44:36 +02:00
Tk-Glitch
6002dabdeb linux56-tkg: 5.6.10 2020-05-02 18:20:27 +02:00
Tk-Glitch
19b042e8d2 linux56-tkg: Fix acs overrides patch 2020-05-02 15:48:28 +02:00
Tk-Glitch
4a8993d1f3 linux56-tkg: 5.6.9 2020-05-02 14:13:00 +02:00
Tk-Glitch
c81a5ebf82 Giving openglfreak nightmares
Fixes https://github.com/Tk-Glitch/PKGBUILDS/issues/554
2020-05-02 05:19:05 +02:00
Tk-Glitch
f0f7c029f3 Add a simple post transaction hook to clean remnant dir/files
Since the move to the new hooking mechanisms, we got remnant files after package upgrade.
They aren't part of the package and get generated by the depmod hook.
This addresses the issue by checking for tkg kernels module dirs and removing the ones missing a vmlinuz file (which is part of the package).
Due to the way it works, it'll also get rid of all past remnants to stay transparent for users.
2020-05-01 00:22:00 +02:00
Tk-Glitch
95efd2d545 linux56-tkg: 5.6.8 2020-04-29 19:31:48 +02:00
Tk-Glitch
b7ca86e9f9 linux56-tkg: Update ck1 patchset to 5.6 release: http://ck-hack.blogspot.com/2020/04/linux-56-ck1-muqss-version-0199-for.html
Thanks Con!
2020-04-28 14:13:58 +02:00
Tk-Glitch
9b8bb89cd3 linux56-tkg: Import hardened config and patchset
Config: https://www.archlinux.org/packages/extra/x86_64/linux-hardened/
Patchset: https://github.com/anthraxx/linux-hardened
2020-04-27 15:49:18 +02:00
Tk-Glitch
376e0c3c81 linux56-tkg: 5.6.7 2020-04-23 13:05:04 +02:00
Tk-Glitch
48ef36d46d linux56-tkg: 5.6.6 2020-04-21 12:21:15 +02:00
Tk-Glitch
7d053bd62c linux56/57-tkg: Update fsync patchset to v3 - Squashed from https://gitlab.collabora.com/tonyk/linux/-/commits/futex-proton-v3 2020-04-20 14:59:17 +02:00
Tk-Glitch
dcca57bfc1 linux56-tkg: Update BMQ to 5.6-r3 - http://cchalpha.blogspot.com/2020/04/bmq-v56-r3-release.html 2020-04-20 14:51:42 +02:00
Tk-Glitch
ad46852da2 linux56-tkg: 5.6.5 2020-04-17 16:57:15 +02:00
Tk-Glitch
77403be53a If community-patches were asked from .cfg and its dir is missing, make a clone of https://github.com/Frogging-Family/community-patches.git at the expected location.
Related to Frogging-Family/community-patches#6
2020-04-15 16:24:19 +02:00
Tk-Glitch
5fd4aa1705 linux56-tkg: Fix deprecated/wrong external config path in generic/ryzen profiles 2020-04-15 14:11:06 +02:00
Tk-Glitch
498e8c0775 linux56-tkg: BMQ v5.6-r2 - http://cchalpha.blogspot.com/2020/04/bmq-v56-r2-release.html
We already had 2 out of the three changes vs r1 since 1e7f731ba9 so this only adds 0761e7e82a

Fixes https://github.com/Frogging-Family/linux-tkg/issues/2
2020-04-14 00:16:44 +02:00
Tk-Glitch
9b1bb7eb45 linux56-tkg: 5.6.4 2020-04-13 14:17:55 +02:00
Tk-Glitch
e4a213b6c3 linux56-tkg: 5.6.3 2020-04-08 14:37:37 +02:00
Tk-Glitch
c7424a80a8 linux56-tkg: Fix wrong line range in tp_smapi_ec patch
Fixes https://github.com/Tk-Glitch/PKGBUILDS/issues/544
2020-04-08 06:33:11 +02:00
Tk-Glitch
1e7f731ba9 linux56-tkg: Sync our BMQ patchset with upstream fixes
70ef06c844

d394787c8c
2020-04-08 04:56:01 +02:00
Tk-Glitch
d14b9caefc linux56-tkg: Import backported drm amd patchset based on https://patchwork.freedesktop.org/series/74931/#rev2
Due to recent firmware changes, powerplay power limit isn't being applied/used. This patchset addresses the issue.
2020-04-07 12:14:11 +02:00
Tk-Glitch
4713bfc75e linux56-tkg: BMQ v5.6-r1 - http://cchalpha.blogspot.com/2020/04/bmq-v56-r1-release.html 2020-04-07 12:06:00 +02:00
Tk-Glitch
0660a63cf9 Terminator better be ready 2020-04-03 00:25:17 +02:00
Tk-Glitch
9df993642a linux56-tkg: Add VIRTUALBOX-GUEST-MODULES & WIREGUARD-MODULE to provides, and virtualbox-guest-modules-arch & wireguard-arch to replaces
Fixes https://github.com/Frogging-Family/linux-tkg/issues/1
2020-04-02 15:31:25 +02:00
Tk-Glitch
4ce0d0e67f Add a _noccache option to enforce turning off ccache.
In addition, disable `CONFIG_GCC_PLUGINS` when ccache is used as it's disruptive, and tweak ccache sloppiness with safe values.
Those changes combined are giving us near 100% cache hit rate on hot cache.
2020-04-02 15:27:26 +02:00
Tk-Glitch
d3eaca62ea Workaround ccache not being used by the makepkg wrapper. It seems directly injecting to CC doesn't work either, but this PATH workaround does. 2020-04-02 13:42:29 +02:00
Tk-Glitch
e4541e99aa linux56-tkg: 5.6.2 2020-04-02 08:24:57 +02:00