[PATCH trivial 2/7] meson.build: stop checking for splice()

Michael Tokarev posted 7 patches 3 weeks, 6 days ago
Maintainers: Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>
There is a newer version of this series
[PATCH trivial 2/7] meson.build: stop checking for splice()
Posted by Michael Tokarev 3 weeks, 6 days ago
CONFIG_SPLICE was only needed for linux-user/, where it is not
used anymore (assuming splice &Co is always present)

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 meson.build | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/meson.build b/meson.build
index c58007291a..9b5f1540ff 100644
--- a/meson.build
+++ b/meson.build
@@ -2913,14 +2913,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>
-- 
2.47.3
Re: [PATCH trivial 2/7] meson.build: stop checking for splice()
Posted by Richard Henderson 3 weeks, 1 day ago
On 1/14/26 00:00, Michael Tokarev wrote:
> CONFIG_SPLICE was only needed for linux-user/, where it is not
> used anymore (assuming splice &Co is always present)
> 
> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
> ---
>   meson.build | 8 --------
>   1 file changed, 8 deletions(-)
> 
> diff --git a/meson.build b/meson.build
> index c58007291a..9b5f1540ff 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -2913,14 +2913,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>

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~