Commit Graph

477 Commits

Author SHA1 Message Date
Tk-Glitch
9d7044c358 Update readmes 2020-10-26 13:04:18 +01:00
Tk-Glitch
858ff29021 linux510-rc-tkg: Add CONFIG_USER_NS_UNPRIVILEGED to defconfig
And remove from prepare as a result
2020-10-26 13:01:58 +01:00
Tk-Glitch
d84bb61760 Introduce linux510-rc-tkg 2020-10-26 01:28:40 +01:00
Tony
ea29e81042
Merge linux-tkg packages into a single package, add Void Linux and Clang/LLVM support ()
* Add Clang/LLVM and Void Linux support

* merge packages, update .gitignore

* Stage 2 of merge

* Stage 3 of merge

* Stage 4 of merge

* Stage 5 of mrege, almost done

* Complete merge of linux-tkg, sync with master (undead PDS 5.8)

* Complete merge of linux-tkg, sync with master (undead PDS 5.8)

* Forgot to add all the patches

* Fix prompt, add config_hardened files

* Fix some stuff for Void

* Merge linux-tkg README, add Void Linux info

* typo

* Fix broken MuQSS on Void at least, Fix CPU opts patch apply

* update to 5.8.8, 5.4.64, block LLVM build with kernel 5.7 because it
seems to segfault at linking vmlinux, fix RC building on Void Linux

* update to 5.8.8, 5.4.64. seems making a confdir variable wasn't
necessary, revert it. sync with master.

* remove variables for messages in favor of defined functions in the Void
template

* resync Linux58-tkg back to master

* Clear patches is the same file for every version

* glitched base is the same file for 5.8 and 5.9, fix wrong version in kernel selection for 5.8, also just use * since it's the same .-.

* merge some patches that are the same together, fix building 5.4 BMQ

* BMQ and PDS ondemand are the same file, fix missing space on kernel version selection

* add Clang makedepends to PKGBUILD, add missing compiler option in customization.cfg, make GCC recommended

* Add kernel selection to install.sh

* Somehow this wasn't edited

* Add optional clang deps to install.sh

* Update gitignore to just ignore linux-5.x instead of commenting it out

* Missing fi

* forgot to sync back install.sh...

* generalize desktop profile configs, uncomment fsync and bcachefs in
customization.cfg, add Project C /PDS and Undead PDS to README, credit
plug, add kernel version selection to customization.cfg, fallback for
compiler selection

* Fix compiler selection error out on Void (for some reason xbps-src always
runs the else statement) also avoid conflict with _compiler, rename it
to _compiler_opt for the actual options in the make command

* oops

* Fix Void extra config not appearing, missing indent for _configfile,
missed PKGBUILD in other commit...

* remove globbing in install.sh

* Move loading of external configuration to the beginning of _tkg_initscript

* Change MuQSS note in README

* 5.4.68, 5.8.12, 5.9-rc7

* Update Project C patchset to v5.8-r3

* 5.8 bcachefs

* LLVM=1 was required to be used on make commands otherwise it would reset
config, we don't need to know if gcc was used to build a kernel (since
llvm is appended to llvm builds), remove the compiler_name if not using
llvm, make kernel versions variables in prepare

* _compileropt does not need to be llvm specific

* add fix for AMD GPU DCN3.0 build with clang in glitched base 5.9
https://lore.kernel.org/amd-gfx/4b5927dd-9f2d-40f9-ef63-007cf7b65f37@amd.com/T/#t

* Revert "add fix for AMD GPU DCN3.0 build with clang in glitched base 5.9"

This reverts commit 276e219f9fe89397332c91e601f34a37b3a0503f.

merged upstream

* Sync with linux-tkg master

* Just stick every patch into it's own kernel version folder

* update 5.4.72, 5.8.16

* check for sum check fail on Void, fix fsync patch

* Update README.md

* README.md formatting

* forgot to move that

* linux59-tkg: Import 5.9 version of the bcachefs patchset - https://gthub.com/koverstreet/bcachefs

Co-authored-by: Lukáš Horáček <flgx@protonmail.com>
2020-10-26 00:43:11 +01:00
Tk-Glitch
0e49a7815d linux59-tkg: Import 5.9 version of the bcachefs patchset - https://github.com/koverstreet/bcachefs 2020-10-21 14:22:29 +02:00
Tk-Glitch
db7895eebf linux59-tkg: Update fsync patchset to zen-kernel's
https://github.com/zen-kernel/zen-kernel/tree/5.9/futex-multiple-wait-v3

This is cleaner than what we were doing.
2020-10-19 19:53:59 +02:00
Tk-Glitch
14aad669dc linux59-tkg: Import ck1/MuQSS patchset for 5.9
http://ck-hack.blogspot.com/2020/10/linux-59-ck1-muqss-version-0204-for.html
2020-10-19 13:00:43 +02:00
Tk-Glitch
5c57ad3792 linux59-tkg: 5.9.1
Should fix https://github.com/Frogging-Family/linux-tkg/issues/48
2020-10-17 13:12:54 +02:00
Tk-Glitch
0e4d9045d1 linux58-tkg: 5.8.16 2020-10-17 13:08:52 +02:00
Tk-Glitch
3c060bbdf4 linux54-tkg: 5.4.72 2020-10-17 13:08:35 +02:00
Tk-Glitch
fc2f875b0b linux58-tkg: 5.8.15 2020-10-14 16:03:19 +02:00
Tk-Glitch
e78074e0fb linux54-tkg: 5.4.71 2020-10-14 16:03:02 +02:00
Tk-Glitch
7ca2ea2607 linux59-tkg: Add back fsync patchset.
Thanks to @terencode for his restore futex_key patch 🐸 ❤️
2020-10-12 19:39:36 +02:00
Tk-Glitch
07c93cdc11 linux59-tkg: Update prjc patchset - 12a53f3186 2020-10-12 15:21:04 +02:00
Tk-Glitch
e67e690069 linux59-tkg: cfg: typo 2020-10-12 15:07:45 +02:00
Tk-Glitch
0ab9b872ad linux59-tkg: readme corrections 2020-10-12 15:03:56 +02:00
Tk-Glitch
2deb19f1ab linux59-tkg: Update linux59-rc-tkg to 5.9.0 release
This is an initial release with a couple compilation fixes for Project C schedulers (until Alfred fixes it on his end). Fsync support is missing at this point in time.
2020-10-12 12:04:09 +02:00
Tk-Glitch
a6e07bee35 linux58-tkg: Do not override EXT_CONFIG_PATH, configfile, user_patches and user_patches_no_confirm options value when using generic or ryzen profiles 2020-10-10 22:07:20 +02:00
Tk-Glitch
95f6f1da7d linux58-tkg: Append I2C_NCT6775=m entry to config to skip optional openrgb patch prompt 2020-10-10 22:02:32 +02:00
Tk-Glitch
77c316a6d6 linux58-tkg: Get rid of BLKDEV_MAX_RQ 512 enforcing when CONFIG_ZENIFY is set. It seems to have become unnecessary.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/82
2020-10-07 19:16:24 +02:00
Tk-Glitch
939e372204 linux58-tkg: 5.8.14 2020-10-07 18:44:24 +02:00
Tk-Glitch
4c3d8f37c1 linux54-tkg: 5.4.70 2020-10-07 18:44:03 +02:00
Tk-Glitch
d7918fc63b linux59-rc-tkg: RC8 2020-10-06 21:52:49 +02:00
Juuso Alasuutari
7665ac3c53
linux58-tkg: Clean up and fix glitched-base patch ()
Split most changes into properly attributed patches from their respecive
source repos, taking into account where each one seems to have been first
introduced. The attribution was done manually on a best-effort basis by
inspecting git logs from repositories such as tkg, zen, xanmod, and pf.

This commit also fixes a case of an invalid macro effectively disabling the
"defer+madvise" patch. Glitched-base included a variant of the patch where
the change depends on a config option named CONFIG_AVL_INTERACTIVE. This
config option isn't even mentioned anywhere else in linux-tkg, so the patch
has likely never been active in any build. I replaced the patch with an
identical one from zen-kernel and modified it to depend on CONFIG_ZENIFY.

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-10-06 17:22:24 +02:00
Tk-Glitch
b82bef36c6 linux58-tkg: 5.8.13 2020-10-02 15:20:33 +02:00
Tk-Glitch
988f29f62e linux54-tkg: 5.4.69 2020-10-02 15:20:12 +02:00
Tk-Glitch
f8f2dfbf9b linux58-tkg: Regen sha256sums following merged PRs 2020-09-30 22:55:03 +02:00
Juuso Alasuutari
cba19f2aad
linux58-tkg: Remove "include/linux/compiler*.h: define asm_volatile_goto" ()
It was merged upstream in commit 8bd66d147c88bd441178c7b4c774ae5a185f19b8
in Linux v5.0, but was never removed from glitched-base. Applying it just
just adds a duplicate ifndef-define-endif block that has no effect.

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-09-30 22:52:57 +02:00
Juuso Alasuutari
7a3529a7c6
linux58-tkg: Update clear linux patches to upstream tag 5.8.12-989 ()
https://github.com/clearlinux-pkgs/linux.git

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-09-30 22:51:42 +02:00
Tk-Glitch
e95ea2a75d linux59-rc-tkg: RC7 2020-09-28 00:44:43 +02:00
Tk-Glitch
cb9cabe2a9 linux58-tkg: 5.8.12 2020-09-27 20:23:57 +02:00
Tk-Glitch
15d826f3c9 linux54-tkg: 5.4.68 2020-09-27 20:23:41 +02:00
Tk-Glitch
db773a0889 linux58-tkg: Import latest bcachefs patchset
https://github.com/koverstreet/bcachefs
2020-09-25 17:34:50 +02:00
Tk-Glitch
cbe208a7bd linux58-tkg: 5.8.11 2020-09-24 11:45:49 +02:00
Tk-Glitch
3b05d12b7f linux54-tkg: 5.4.67 2020-09-24 11:45:27 +02:00
Tk-Glitch
90a34f9904 linux54-tkg: Use -O2 by default instead of -O3. It's been reportedly problematic lately - possibly limited to some distros - and all newer kernel versions defaulted to -O2 for some time now. 2020-09-21 13:48:17 +02:00
Doctorwho1909
7b56be9e22
Doctorwho1909 5.9 rc6 ()
* Update prepare

* Updated sha256sums
2020-09-21 13:10:14 +02:00
Tk-Glitch
6851b918c7 linux58-tkg: 5.8.10 2020-09-17 15:55:05 +02:00
Tk-Glitch
2a26ddb895 linux54-tkg: 5.4.66 2020-09-17 15:54:42 +02:00
Tk-Glitch
41cfeabff5 linux58-tkg: Update Project C patchset to v5.8-r3
d2a44a3bba
2020-09-15 13:21:12 +02:00
Tk-Glitch
8d8ec901c9 linux59-rc-tkg: RC5 2020-09-14 17:24:51 +02:00
iWeaker4you
f2536137fd
Fix build fail certificate UEFI on Debian 5.7/5.8/5.9rc ()
* Fix build fail certificate uefi on Debian 5.8

* Fix build fail, certificate uefi on Debian 5.7

* Fix build fail, certificate uefi on Debian 5.9rc
2020-09-14 17:19:55 +02:00
Kodehawa
8bca1a8215
Add initial -rc support to the install.sh script. ()
* Add initial -rc support to install.sh script.

* Fix wording.

* Creating a RPM doesn't seem to create a package with the -rc name on it, so add it manually.

* Fix issues with patch applying when the source folder already exists.

* rpm-src is webscale.

* Turns out you can't use dashes in rpm-src, good to know.

* Final fixes.

* Re-use the .tar.gz file we downloaded if re-building.

* Make tar less verbose.

* oops

* linux59-rc: install.sh: Fix DEB naming in install process

* linux59-rc: install.sh: Use git instead of tar packages

Fix 

Co-authored-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2020-09-12 15:59:43 +02:00
Adel Kara Slimane
afc7b56bcb
linux*-tkg-config/prepare: Fix cleanup step on non-arch distros () 2020-09-12 15:58:38 +02:00
Tk-Glitch
cb07b08a36 linux58-tkg: 5.8.9 2020-09-12 15:50:46 +02:00
Tk-Glitch
3c72bc7161 linux54-tkg: 5.4.65 2020-09-12 15:50:27 +02:00
Tk-Glitch
7cd1394526 linux58-tkg: 5.8.8 2020-09-10 09:25:48 +02:00
Tk-Glitch
05b7a0ca74 linux54-tkg: 5.4.64 2020-09-10 09:25:16 +02:00
Tk-Glitch
15169ce848 linux58-tkg: Bring undead PDS back for 5.8.y (renamed upds)
It seems Project C PDS doesn't perform anywhere as good currently
2020-09-08 22:36:47 +02:00
Tk-Glitch
07ebc66bfd linux58-tkg: Merge a1b097856d with prjc patchset 2020-09-08 13:41:29 +02:00