Commit Graph

26 Commits

Author SHA1 Message Date
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
Dmitry Skvortsov
f6ed21ac83 linux513/514/515-tkg: Add Fsync1 support on top of futex_waitv patches. (#345)
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
2021-11-04 01:14:27 +01:00
Dmitry Skvortsov
ecfb6fed4c linux513/514/515-tkg: Add futex_waitv() patchset from 5.16 as a toggle option (#342)
* linux513/514/515-tkg: Add futex_waitv() patchset from 5.16 as a toggle option

Not enabled by default since this make currents public Wine/Proton builds with old fsync interfaces broken.
https://github.com/ValveSoftware/wine/pull/128
https://github.com/andrealmeid/futex_waitv_patches

* Minor message/comment tweaks

Co-authored-by: Etienne JUVIGNY <ti3nou@gmail.com>
2021-11-01 19:16:47 +01:00
Eduard Tolosa
8c1b1271e5 Update patchset to 00a9b574b6 (#310) 2021-09-17 14:30:59 +02:00
Tk-Glitch
a39fc448fe linux513-tkg: Add hardened patchset and config
https://github.com/anthraxx/linux-hardened/releases/tag/5.13.13-hardened1
2021-09-03 12:45:44 +02:00
Tk-Glitch
6d3d3e78e3 linux513-tkg: Importe rebased MuQSS patchset from zen
https://github.com/zen-kernel/zen-kernel/commits/5.13/muqss
2021-08-31 17:57:08 +02: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
8bb86e6e2b linux513-tkg: Update Project C patchset to v5.13-r3
b5886f5bc8
2021-08-22 23:32:29 +02:00
Tk-Glitch
f5e592b457 linux513-tkg: Import 5.13 rebased bcachefs patchset - https://evilpiepirate.org/git/bcachefs.git/log/ 2021-08-15 20:15:30 +02:00
Tk-Glitch
17cc9f101b linux513-tkg: Update CacULE CPU scheduler patchset, introducing merged RBD
Added related options to .cfg
2021-08-15 19:44:03 +02:00
Tk-Glitch
281c718513 linux513-tkg: Update Project C patchset to v5.13-r2 - a2ce9df1d0 2021-08-04 22:30:22 +02:00
Tk-Glitch
dd79616e38 linux513-tkg: Some people have asked for old fsync support (and not just fsync2/futex2). Let's bring it back. 2021-07-30 18:56:53 +02:00
Tk-Glitch
b9b8baca86 linux513-tkg: Update cacule patchset - https://github.com/hamadmarri/cacule-cpu-scheduler/blob/master/patches/CacULE/v5.13/cacule-5.13.patch 2021-07-19 17:26:47 +02:00
Tk-Glitch
af4ff85bd2 linux513-tkg: Update Project C patchset to v5.13-r1
https://gitlab.com/alfredchen/linux-prjc/-/commits/v5.13-prjc-r1
2021-07-06 19:51:51 +02:00
Tk-Glitch
654f290f6c linux510/512/513-tkg: Update cacule patchsets
This required splitting parts of the glitched base for CFS-only kernels (the patch was common to all schedulers before, even though only CFS was effectively making use of the changes), which were moved to a 0003-glitched-cfs-additions.patch file.

https://github.com/hamadmarri/cacule-cpu-scheduler
2021-07-05 13:21:57 +02:00
Tk-Glitch
35aebf772c linux513-tkg: Update project C patchset to v5.13-r0 from our glitched version
https://gitlab.com/alfredchen/projectc/-/blob/master/5.13/prjc_v5.13-r0.patch
2021-07-05 13:18:42 +02:00
Tk-Glitch
d0cf5077d2 linux510/512/513-tkg: futex2: Use page_to_pgoff instead of hugetlb_basepage_index for more modularity.
This follows a quick chat with @logos128 : 1137522351 (commitcomment-52947483)
2021-07-04 16:38:20 +02:00
Tk-Glitch
6d796bf233 linux513-tkg: Update to 5.13 release 2021-06-29 13:51:10 +02:00
Tk-Glitch
eb23639d74 5.13 RC6 2021-06-15 13:42:15 +02:00
Tk-Glitch
8c2ba75087 linux512/512-tkg: Update CacULE patchset
https://github.com/hamadmarri/cacule-cpu-scheduler/tree/master/patches/CacULE/v5.12
https://github.com/hamadmarri/cacule-cpu-scheduler/tree/master/patches/CacULE/v5.13
2021-06-03 17:01:12 +02:00
Joshie
3e6a12eb76 linux513: Add futex2 patches (#252)
Add the futex2 patchset rebased by me
2021-05-31 23:17:02 +02:00
Tk-Glitch
15193f4e3d linux512/513-tkg: Tweak ondemand gov for CFS in glitched-cfs patchset
Using our aggressive ondemand settings
2021-05-30 20:05:58 +02:00
Tk-Glitch
670c6e730e linux512/513-tkg: Initial support for CacULE CPU scheduler from @hamadmarri - https://github.com/hamadmarri/cacule-cpu-scheduler
RDB hasn't been tested yet and isn't included as a result.
2021-05-30 20:03:54 +02:00
Tk-Glitch
a35c2f295e Initial support for 5.13 rc1
I have ported Project C v5.12-r1 over. We're missing fsync/futex2.
2021-05-10 18:19:12 +02:00