Commit Graph

376 Commits (b7198c0e5d02e8ed17aa71742cd4f144dda40f68)
 

Author SHA1 Message Date
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 +07:00
Tk-Glitch d84bb61760 Introduce linux510-rc-tkg 2020-10-26 01:28:40 +07:00
Tony ea29e81042
Merge linux-tkg packages into a single package, add Void Linux and Clang/LLVM support (#63)
* 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 +07: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 +07: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 +07: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 +07: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 +07:00
Tk-Glitch 0e4d9045d1 linux58-tkg: 5.8.16 2020-10-17 13:08:52 +07:00
Tk-Glitch 3c060bbdf4 linux54-tkg: 5.4.72 2020-10-17 13:08:35 +07:00
Tk-Glitch fc2f875b0b linux58-tkg: 5.8.15 2020-10-14 16:03:19 +07:00
Tk-Glitch e78074e0fb linux54-tkg: 5.4.71 2020-10-14 16:03:02 +07: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 +07:00
Tk-Glitch 07c93cdc11 linux59-tkg: Update prjc patchset - 12a53f3186 2020-10-12 15:21:04 +07:00
Tk-Glitch e67e690069 linux59-tkg: cfg: typo 2020-10-12 15:07:45 +07:00
Tk-Glitch 0ab9b872ad linux59-tkg: readme corrections 2020-10-12 15:03:56 +07: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 +07: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 +07: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 +07: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 +07:00
Tk-Glitch 939e372204 linux58-tkg: 5.8.14 2020-10-07 18:44:24 +07:00
Tk-Glitch 4c3d8f37c1 linux54-tkg: 5.4.70 2020-10-07 18:44:03 +07:00
Tk-Glitch d7918fc63b linux59-rc-tkg: RC8 2020-10-06 21:52:49 +07:00
Juuso Alasuutari 7665ac3c53
linux58-tkg: Clean up and fix glitched-base patch (#80)
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 +07:00
Tk-Glitch b82bef36c6 linux58-tkg: 5.8.13 2020-10-02 15:20:33 +07:00
Tk-Glitch 988f29f62e linux54-tkg: 5.4.69 2020-10-02 15:20:12 +07:00
Tk-Glitch f8f2dfbf9b linux58-tkg: Regen sha256sums following merged PRs 2020-09-30 22:55:03 +07:00
Juuso Alasuutari cba19f2aad
linux58-tkg: Remove "include/linux/compiler*.h: define asm_volatile_goto" (#78)
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 +07:00
Juuso Alasuutari 7a3529a7c6
linux58-tkg: Update clear linux patches to upstream tag 5.8.12-989 (#77)
https://github.com/clearlinux-pkgs/linux.git

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-09-30 22:51:42 +07:00
Tk-Glitch e95ea2a75d linux59-rc-tkg: RC7 2020-09-28 00:44:43 +07:00
Tk-Glitch cb9cabe2a9 linux58-tkg: 5.8.12 2020-09-27 20:23:57 +07:00
Tk-Glitch 15d826f3c9 linux54-tkg: 5.4.68 2020-09-27 20:23:41 +07:00
Tk-Glitch db773a0889 linux58-tkg: Import latest bcachefs patchset
https://github.com/koverstreet/bcachefs
2020-09-25 17:34:50 +07:00
Tk-Glitch cbe208a7bd linux58-tkg: 5.8.11 2020-09-24 11:45:49 +07:00
Tk-Glitch 3b05d12b7f linux54-tkg: 5.4.67 2020-09-24 11:45:27 +07: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 +07:00
Doctorwho1909 7b56be9e22
Doctorwho1909 5.9 rc6 (#73)
* Update prepare

* Updated sha256sums
2020-09-21 13:10:14 +07:00
Tk-Glitch 6851b918c7 linux58-tkg: 5.8.10 2020-09-17 15:55:05 +07:00
Tk-Glitch 2a26ddb895 linux54-tkg: 5.4.66 2020-09-17 15:54:42 +07:00
Tk-Glitch 41cfeabff5 linux58-tkg: Update Project C patchset to v5.8-r3
d2a44a3bba
2020-09-15 13:21:12 +07:00
Tk-Glitch 8d8ec901c9 linux59-rc-tkg: RC5 2020-09-14 17:24:51 +07:00
iWeaker4you f2536137fd
Fix build fail certificate UEFI on Debian 5.7/5.8/5.9rc (#68)
* 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 +07:00
Kodehawa 8bca1a8215
Add initial -rc support to the install.sh script. (#62)
* 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 #58

Co-authored-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2020-09-12 15:59:43 +07:00
Adel Kara Slimane afc7b56bcb
linux*-tkg-config/prepare: Fix cleanup step on non-arch distros (#65) 2020-09-12 15:58:38 +07:00
Tk-Glitch cb07b08a36 linux58-tkg: 5.8.9 2020-09-12 15:50:46 +07:00
Tk-Glitch 3c72bc7161 linux54-tkg: 5.4.65 2020-09-12 15:50:27 +07:00
Tk-Glitch 7cd1394526 linux58-tkg: 5.8.8 2020-09-10 09:25:48 +07:00
Tk-Glitch 05b7a0ca74 linux54-tkg: 5.4.64 2020-09-10 09:25:16 +07: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 +07:00
Tk-Glitch 07ebc66bfd linux58-tkg: Merge a1b097856d with prjc patchset 2020-09-08 13:41:29 +07:00
Tk-Glitch eeff790b17 linux59-rc-tkg: RC4 2020-09-07 17:21:30 +07:00