aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2024-06-17 22:50:04 +0200
committerJan200101 <sentrycraft123@gmail.com>2024-06-17 22:50:04 +0200
commit8ac7f30693aef7ef9f6a06bcea61f45bcd41b456 (patch)
tree298e7f65aa7eb4f8253105f12e7bbac13529a175
parent4ccc9dfd8e38348d527d3704b87a680ba43756cd (diff)
downloadkernel-fsync-8ac7f30693aef7ef9f6a06bcea61f45bcd41b456.tar.gz
kernel-fsync-8ac7f30693aef7ef9f6a06bcea61f45bcd41b456.zip
Add README
-rw-r--r--README.md39
-rwxr-xr-xTOOLS/patch_configs.py3
2 files changed, 39 insertions, 3 deletions
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],