]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
kernel: Enable IO uring
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 14 Oct 2024 09:00:21 +0000 (09:00 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 14 Oct 2024 09:03:23 +0000 (09:03 +0000)
This is a feature more and more tools start using now and will help to
keep performance of the OS up.

This was enabled on riscv64 already.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/kernel/kernel.config.aarch64-ipfire
config/kernel/kernel.config.x86_64-ipfire
config/rootfiles/common/aarch64/linux
config/rootfiles/common/x86_64/linux

index e3ea0413814345187a159df4a2afccd25e7c3b90..f7835c69f9d614e7024ad236dd0cf2c4dca313e9 100644 (file)
@@ -234,7 +234,7 @@ CONFIG_TIMERFD=y
 CONFIG_EVENTFD=y
 CONFIG_SHMEM=y
 CONFIG_AIO=y
-# CONFIG_IO_URING is not set
+CONFIG_IO_URING=y
 CONFIG_ADVISE_SYSCALLS=y
 CONFIG_MEMBARRIER=y
 CONFIG_KALLSYMS=y
@@ -8045,6 +8045,7 @@ CONFIG_NLS_UTF8=m
 CONFIG_NLS_UCS2_UTILS=m
 # CONFIG_DLM is not set
 # CONFIG_UNICODE is not set
+CONFIG_IO_WQ=y
 # end of File systems
 
 #
index f98042d1e68327469e160b763479a2a93e9c9c3b..1bc62acf5671ed7f27b092b85c1775541bbded09 100644 (file)
@@ -253,7 +253,7 @@ CONFIG_TIMERFD=y
 CONFIG_EVENTFD=y
 CONFIG_SHMEM=y
 CONFIG_AIO=y
-# CONFIG_IO_URING is not set
+CONFIG_IO_URING=y
 CONFIG_ADVISE_SYSCALLS=y
 CONFIG_MEMBARRIER=y
 CONFIG_KALLSYMS=y
@@ -7226,6 +7226,7 @@ CONFIG_NLS_UCS2_UTILS=m
 CONFIG_DLM=m
 # CONFIG_DLM_DEBUG is not set
 # CONFIG_UNICODE is not set
+CONFIG_IO_WQ=y
 # end of File systems
 
 #
index b075432906e146074014ac48ddb7a6f4cf5c262c..a65a2d7a103af8e624fe0b0581a741272cf845c8 100644 (file)
@@ -8934,6 +8934,8 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER/build/include/config/IONIC
 #lib/modules/KVER/build/include/config/IOSCHED_BFQ
 #lib/modules/KVER/build/include/config/IO_STRICT_DEVMEM
+#lib/modules/KVER/build/include/config/IO_URING
+#lib/modules/KVER/build/include/config/IO_WQ
 #lib/modules/KVER/build/include/config/IP6_NF_FILTER
 #lib/modules/KVER/build/include/config/IP6_NF_IPTABLES
 #lib/modules/KVER/build/include/config/IP6_NF_MANGLE
index 49e1dfe718e1f681d23c7279d3ab26aba6a4dd0c..90bc8a81812aef4db92966ae50e65cd7d87caa4f 100644 (file)
@@ -8711,6 +8711,8 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER/build/include/config/IOSF_MBI
 #lib/modules/KVER/build/include/config/IO_DELAY_0X80
 #lib/modules/KVER/build/include/config/IO_STRICT_DEVMEM
+#lib/modules/KVER/build/include/config/IO_URING
+#lib/modules/KVER/build/include/config/IO_WQ
 #lib/modules/KVER/build/include/config/IP5XXX_POWER
 #lib/modules/KVER/build/include/config/IP6_NF_FILTER
 #lib/modules/KVER/build/include/config/IP6_NF_IPTABLES