Commit Graph

22 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
Tk-Glitch
93416ccf73 Bump DEFAULT_MAX_MAP_COUNT to 16777216 (from 524288)
Star Citizen was reportedly crashy again with "only" 524288
2022-05-15 22:11:25 +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
Tk-Glitch
cf590f8d8d linux515/516: Project C: Port the /init/Kconfig changes over from the 5.17.2 fix. 2022-04-09 19:12:22 +02:00
Dmitry Skvortsov
18dacf66de linux516: Fix Project C compilation (#495)
Fix build fail due to multiple definition of node_reclaim_distance.
part of: 30be4c4bc5
2022-04-09 18:22:53 +02:00
Adel Kara Slimane
2bd3a4af91 linux-5.16: add bcachefs patch (#490)
Closes: #487

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-04-09 03:54:15 +02:00
Tk-Glitch
a6bbe3148a linux515/516/517: Add fix for Project C breakage with last updates - https://gitlab.com/alfredchen/linux-prjc/-/issues/56
Also sync defconfigs
2022-04-09 03:51:36 +02:00
Tk-Glitch
e2d0ff4d6a linux516/517: Update Project C patchsets with upstream rebases from Alfred - https://gitlab.com/alfredchen/linux-prjc 2022-04-04 02:26:44 +02:00
Tk-Glitch
9f60fbd99b Fix for 961a5b0857 2022-03-09 15:42:32 +01:00
Adel Kara Slimane
961a5b0857 Fix Prjc patches for 5.16 and 5.17 (#454)
Thanks to @torvic9 https://gitlab.com/alfredchen/linux-prjc/-/issues/47#note_865259845

Closes: #451

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-03-09 15:36:40 +01:00
Tk-Glitch
b55b43e77b 5.16.3, 5.15.17, 5.10.94, 5.4.174 2022-01-27 15:47:47 +01:00
Tk-Glitch
dd166852ec linux516-tkg: Fix llvm compilation and prjc patchset, default to 5.16 2022-01-17 19:06:33 +01:00
Tk-Glitch
5b68122f51 linux516-tkg: Update defconfig to archlinux's current, update and enable prjc - Thanks to openglfreak https://gitlab.com/openglfreak/linux-prjc/-/tree/linux-5.16.y-prjc 2022-01-17 17:40:52 +01: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
Dmitry Skvortsov
6e733abb3e linux516-tkg: Add Winesync patchset for 5.16-rc (#359) 2021-11-16 21:48:20 +01:00
Dmitry Skvortsov
b3f41828be Add Fsync1 patchset for 5.16-rc (#358)
* linux516-tkg: Add Fsync1 support on top of futex_waitv patches.

Add an option to wait on multiple futexes using the old interface, that
uses opcode 31 through futex() syscall. Do that by just translation the
old interface to use the new code. This allows old and stable versions
of Proton to still use fsync in new kernel releases.
source: b70e738f08

* prepare: Change the priority of selecting Fsync1 patches for 5.16+ kernels
2021-11-16 19:26:24 +01:00
Tk-Glitch
49ad3de167 Initial 5.16 RC support 2021-11-16 16:06:31 +01:00