13 Commits

Author SHA1 Message Date
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
Tk-Glitch
8b0d439206 preempt_rt: Move sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run. patch out of glitched base, and only apply on non-preempt-rt.
Fixes a conflict on 5.4.y, 5.10.y and 5.15.y
2022-11-05 17:46:19 +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
b75cb38ac8 linux54/57: Bring the fix for error: include/uapi/linux/sched.h: leak CONFIG_SCHED_MUQSS to user-space to 5.4 and 5.7 when using MuQSS. We already had it for newer versions, but looks like some people are still using those old versions, hitting the issue.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/526
2022-05-25 20:26:05 +02:00
Tk-Glitch
1222434e4d linux54-tkg: Fix: drm/i915: prevent direct writeback from the shrinker
Proposed initially as a community patch - https://github.com/Frogging-Family/community-patches/pull/106

Fixes https://github.com/Frogging-Family/community-patches/pull/106
2022-03-31 19:02:43 +02: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
e2d99fd98a Always grab the latest available cacule patchset from git
https://github.com/hamadmarri/cacule-cpu-scheduler

Also, enable cacule for 5.14 RC
2021-08-26 15:51:48 +02:00
Tk-Glitch
d7878e7f40 5.4.132, 5.10.50, 5.12.17, 5.13.2 2021-07-14 18:28:52 +02:00
Tk-Glitch
8126726847 linux54/510-tkg: Add cacule scheduler patchsets - https://github.com/hamadmarri/cacule-cpu-scheduler
Fixes https://github.com/Frogging-Family/linux-tkg/issues/263
2021-06-15 14:08:13 +02:00
Tk-Glitch
bc861366c1 linux54-tkg: Get rid of the custom TTY number patch. This follows the removal from other kernel versions. 2021-01-18 08:59:03 +01:00
Tk-Glitch
e9fb606121 Move to unified builder as default
The previous building scripts and patches will be moved to legacy
2020-10-26 22:46:56 +01:00