From 522632655c3e06d02414c0905b5117aae769aa3e Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 14 Oct 2024 09:00:21 +0000 Subject: [PATCH] kernel: Enable IO uring 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 --- config/kernel/kernel.config.aarch64-ipfire | 3 ++- config/kernel/kernel.config.x86_64-ipfire | 3 ++- config/rootfiles/common/aarch64/linux | 2 ++ config/rootfiles/common/x86_64/linux | 2 ++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kernel.config.aarch64-ipfire index e3ea041381..f7835c69f9 100644 --- a/config/kernel/kernel.config.aarch64-ipfire +++ b/config/kernel/kernel.config.aarch64-ipfire @@ -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 # diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire index f98042d1e6..1bc62acf56 100644 --- a/config/kernel/kernel.config.x86_64-ipfire +++ b/config/kernel/kernel.config.x86_64-ipfire @@ -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 # diff --git a/config/rootfiles/common/aarch64/linux b/config/rootfiles/common/aarch64/linux index b075432906..a65a2d7a10 100644 --- a/config/rootfiles/common/aarch64/linux +++ b/config/rootfiles/common/aarch64/linux @@ -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 diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common/x86_64/linux index 49e1dfe718..90bc8a8181 100644 --- a/config/rootfiles/common/x86_64/linux +++ b/config/rootfiles/common/x86_64/linux @@ -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 -- 2.39.5