From 8ac7f30693aef7ef9f6a06bcea61f45bcd41b456 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Mon, 17 Jun 2024 22:50:04 +0200 Subject: Add README --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ TOOLS/patch_configs.py | 3 --- 2 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..612056e --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ + +# kernel-fsync + +![](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/package/kernel/status_image/last_build.png) + +Fork of the Fedora [kernel package](https://src.fedoraproject.org/rpms/kernel) to add fixes and new features. + + +### I have a patch I want you to include + +Feel free to open an issue about it and I'll look into it to see if its worth while including. +Do note that : +- it must not negatively affect users more than they already are +- if it can be packaged externally, it will likely not be included +- it must be available under an open source license +- system stability and security must not be impacted in major ways + + +### Whats the deal with the name? + +kernel-fsync started out as a fork of the Fedora kernel with the fsync patchset for wine included. +The patches were lated rebranded as futex2 because of confusion, but the name was kept for the kernel. + +The name may be changed in the future. + +### How to build +To build the kernel you need to manual the relevant kernel tarball from somewhere and put it into the `SOURCES` directory. + +From then out you can use the script located at `TOOLS/build.sh` to run the `rpmbuild` with some predefined values. + +Building the kernel as it can then be done like this: +`./TOOLS/build.sh -ba SPECS/kernel.spec` + +### Friends of Fsync +- [Fedora](https://fedoraproject.org) +- [Nobara Project](https://nobaraproject.org/) +- [Bazzite](https://bazzite.gg/) +- [CachyOS](https://cachyos.org/) +- [Frogging Family](https://github.com/Frogging-Family) diff --git a/TOOLS/patch_configs.py b/TOOLS/patch_configs.py index 8afca3d..986ea40 100755 --- a/TOOLS/patch_configs.py +++ b/TOOLS/patch_configs.py @@ -52,9 +52,6 @@ GENERIC_PATCHES = [ ARCH_PATCHES = { "x86_64": [ - # Temporary Fedora fix - ["CONFIG_IO_URING", None, ENABLE, "fedora"], - # Lenovo Legion ["LEGION_LAPTOP", None, MODULE], ["ACPI_CALL", None, MODULE], -- cgit v1.2.3