Commit 44c49d9b0d for qemu.org

commit 44c49d9b0d4da5a09ac5ac7f70a7d306ea0057e1
Author: Michael Tokarev <mjt@tls.msk.ru>
Date:   Fri Jan 9 23:28:09 2026 +0300

    meson.build: stop checking for splice()

    CONFIG_SPLICE was only needed for linux-user/, where it is not
    used anymore (assuming splice &Co is always present)

    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

diff --git a/meson.build b/meson.build
index 11139f540b..59ed1a527a 100644
--- a/meson.build
+++ b/meson.build
@@ -2908,14 +2908,6 @@ config_host_data.set('CONFIG_PTHREAD_AFFINITY_NP', cc.links(osdep_prefix + '''
 config_host_data.set('CONFIG_SIGNALFD', cc.links(osdep_prefix + '''
   #include <sys/signalfd.h>
   int main(void) { return signalfd(-1, NULL, SFD_CLOEXEC); }'''))
-config_host_data.set('CONFIG_SPLICE', cc.links(osdep_prefix + '''
-  int main(void)
-  {
-    int len, fd = 0;
-    len = tee(STDIN_FILENO, STDOUT_FILENO, INT_MAX, SPLICE_F_NONBLOCK);
-    splice(STDIN_FILENO, NULL, fd, NULL, len, SPLICE_F_MOVE);
-    return 0;
-  }'''))

 config_host_data.set('HAVE_MLOCKALL', cc.links(osdep_prefix + '''
   #include <sys/mman.h>