29 Commits

Author SHA1 Message Date
Tk-Glitch
a34e849715 Add OpenRGB patch locally and add a toggle in .cfg
https://gitlab.com/CalcProgrammer1/OpenRGB

We'll get rid of the userpatches for it in community-patches in favor of this local option. It's been offered for a while, and our oldest "supported" kernel has it. Since there's no plan to drop it, it makes more sense to have it locally.
2023-11-14 11:40:35 +01: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
Adel Kara Slimane
cce2db1c9f Various fixes for the RPM target (#684)
* prepare: always patch RPM mkspec

Like this we can notice earlier if it doesn't apply any longer
Otherwise I only test RPM when issues get openned

* RPM: fix RPM mkspecp atch, thanks @W3sG for the heads up!

- Only part of the patch was applying
- Fixed also the fact that packages conflict because of
  unneeded build-id files in /usr/lib/.build-id
- Removed all the hardening flags Fedora uses by default
  "we do not do that here"

Fixes: #669 #609

* install.sh: uninstall-help: fix Fedora query for installed TKG packages

* install.sh: RPM: fix typo in variable

Used the non absolute path for the work folder x)
2023-01-07 20:51:15 +01:00
ktheticdev
b4bd161253 fix mkspec patches (#616)
Co-authored-by: nobody <nobody@android>
2022-10-04 14:18:07 +02:00
Adel Kara Slimane
1d063ca326 RPM build: Fix several issues (#610)
* RPM: fix the script that generates kernel.spec

- Avoids conflicts with official kernels
- Fixes the reported issues with "unversionned obsoletes"
- Works now with akmod-nvidia

Fixes: #609 #513 #375 #339 #375 #173 #271

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>

* install.sh: RPM: do not install kernel-headers package

We do not need it to build out-of-tree kernel modules. And that's
all we want actually.

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-10-02 18:33:33 +02:00
Dmitry Skvortsov
599eb501b1 Fix winesync patches (#509)
Fix uninitialized variable
2022-05-04 01:03:21 +02:00
Dmitry Skvortsov
08b1f742a4 Update winesync patches (#503) 2022-05-03 15:29:04 +02:00
Dmitry Skvortsov
c0245bfff8 linux510/511/512/513/514/515/516-tkg: Update winesync patchset (#379)
source: https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync3
2021-12-08 17:31:51 +01:00
Tk-Glitch
e8fcdcc02e linux511-tkg: Import rebased bcachefs patchset
Fixes https://github.com/Frogging-Family/linux-tkg/issues/223
2021-05-06 18:19:18 +02:00
Tk-Glitch
146a07f7bd linux511-tkg: Update defconfig from Arch, and import hardened config and patchset - https://github.com/anthraxx/linux-hardened/releases/tag/5.11.13-hardened1 2021-04-15 21:56:41 +02:00
Tk-Glitch
b61ce06e3a linux511-tkg: Update prjc patchset to v5.11-r3 - http://cchalpha.blogspot.com/2021/03/project-c-v511-r3-release.html 2021-03-30 20:48:57 +02:00
Tk-Glitch
41eaa36c9a linux511-tkg: Update winesync patchset 2021-03-26 12:03:15 +01:00
Joshie
e056416ddb Add mm-soft-dirty patchset from Paul Gofman (#206)
Needed for D3D12 APITracing under Wine
2021-03-22 11:57:25 +01:00
Tk-Glitch
be3eead636 linux511-tkg: Remove the header workaround as it should now be fixed, and sync 2021-03-14 17:30:38 +01:00
Tk-Glitch
3690ee0bc1 linux511-tkg: winesync: Add changes talked about on Discord regarding the patchset, that should help with/fix performance problems and add QoL improvements:
- Add the header file to build wine to the package, until fixed upstream
- Add a winesync.conf to /etc/modules-load.d to autoload the module on boot
2021-03-14 17:19:45 +01:00
Tk-Glitch
05128199df linux511-tkg: Add a patch for winesync support - https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync 2021-03-13 23:14:32 +01:00
Tk-Glitch
2e41105b58 linux-5(7-12): Get rid of the anbox modules patch. It actually cannot work as building the modules will fail (but we never turned that on, thankfully).
Added a note regarding how to use Anbox with the current implementation, which works just fine.
2021-03-11 15:17:45 +01:00
Tk-Glitch
3e2caa647c linux511-tkg: UPDS bringup 2021-03-10 00:32:33 +01:00
Tk-Glitch
558ce7ba2b linux5(7-12)-tkg: Add a patch to build Android ashmem and binder as modules instead of built-in for anbox usage.
https://nest.parrot.sh/packages/kernel/linux/-/raw/master/debian/patches/debian/android-enable-building-ashmem-and-binder-as-modules.patch
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901492

Fixes https://github.com/Frogging-Family/linux-tkg/issues/130
Fixes https://github.com/Frogging-Family/linux-tkg/issues/158
2021-03-09 17:23:26 +01:00
Tk-Glitch
2e2a17243d Without forgetting the star of the show 2021-03-07 17:50:34 +01:00
Tk-Glitch
a6efb35557 5.4.102, 5.10.20, 5.11.3 2021-03-04 15:03:51 +01:00
Tk-Glitch
6c5c4de3e5 linux511-tkg: Update prjc patchset to v5.11-r1 - http://cchalpha.blogspot.com/2021/03/project-c-v511-r1-release.html 2021-03-03 17:30:23 +01:00
Tk-Glitch
33817554bc Add a revert patch for 8866a67 pending for 5.11.3 - fix for https://gitlab.freedesktop.org/drm/amd/-/issues/1487 2021-03-02 22:43:28 +01:00
Tk-Glitch
f3eba51c33 linux510/511-tkg: Offer futex2 patchset as a toggle option
- Enables CONFIG_EXPERT automatically when futex2 is enabled
- Adds the necessary entries to the config for unattended building (suppress prompts from having CONFIG_EXPERT enabled)
2021-02-18 17:28:55 +01:00
Tk-Glitch
532e0f6233 linux511-tkg: Import ck1/MuQSS patchset - http://ck-hack.blogspot.com/2021/02/linux-511-ck1-muqss-version-0208-for.html 2021-02-18 16:32:34 +01:00
Tk-Glitch
724ea260a1 linux511-tkg: Import Project C PDS/BMQ v5.11-r0 patchset - http://cchalpha.blogspot.com/2021/02/project-c-v511-r0-release.html 2021-02-15 19:08:03 +01:00
Tk-Glitch
b3ced983dd Initial 5.11 release
Imported misc-additions from our 5.10 patches.
Missing custom CPU schedulers for now.
2021-02-15 11:36:20 +01:00
Tk-Glitch
72e3d2de49 Get rid of the customizable TTY devices number patch. This breaks on some non-Arch distros and is only interesting to a very limited number of users that aren't necessarily our core target userbase. 2021-01-13 15:39:35 +01:00
Tk-Glitch
ac8d1c9d39 Add support for 5.11 RC
(targets 5.11 rc2 by default as it's the current latest)
2021-01-05 15:37:57 +01:00