@@ -315,7 +315,7 @@ xen="$default_feature"
315
315
xen_ctrl_version=" $default_feature "
316
316
xen_pci_passthrough=" auto"
317
317
linux_aio=" $default_feature "
318
- linux_io_uring=" $default_feature "
318
+ linux_io_uring=" auto "
319
319
cap_ng=" auto"
320
320
attr=" auto"
321
321
xfs=" $default_feature "
@@ -1205,9 +1205,9 @@ for opt do
1205
1205
;;
1206
1206
--enable-linux-aio) linux_aio=" yes"
1207
1207
;;
1208
- --disable-linux-io-uring) linux_io_uring=" no "
1208
+ --disable-linux-io-uring) linux_io_uring=" disabled "
1209
1209
;;
1210
- --enable-linux-io-uring) linux_io_uring=" yes "
1210
+ --enable-linux-io-uring) linux_io_uring=" enabled "
1211
1211
;;
1212
1212
--disable-attr) attr=" disabled"
1213
1213
;;
@@ -3334,21 +3334,6 @@ EOF
3334
3334
linux_aio=no
3335
3335
fi
3336
3336
fi
3337
- # #########################################
3338
- # linux-io-uring probe
3339
-
3340
- if test " $linux_io_uring " ! = " no" ; then
3341
- if $pkg_config liburing; then
3342
- linux_io_uring_cflags=$( $pkg_config --cflags liburing)
3343
- linux_io_uring_libs=$( $pkg_config --libs liburing)
3344
- linux_io_uring=yes
3345
- else
3346
- if test " $linux_io_uring " = " yes" ; then
3347
- feature_not_found " linux io_uring" " Install liburing devel"
3348
- fi
3349
- linux_io_uring=no
3350
- fi
3351
- fi
3352
3337
3353
3338
# #########################################
3354
3339
# TPM emulation is only on POSIX
@@ -5421,11 +5406,6 @@ fi
5421
5406
if test " $linux_aio " = " yes" ; then
5422
5407
echo " CONFIG_LINUX_AIO=y" >> $config_host_mak
5423
5408
fi
5424
- if test " $linux_io_uring " = " yes" ; then
5425
- echo " CONFIG_LINUX_IO_URING=y" >> $config_host_mak
5426
- echo " LINUX_IO_URING_CFLAGS=$linux_io_uring_cflags " >> $config_host_mak
5427
- echo " LINUX_IO_URING_LIBS=$linux_io_uring_libs " >> $config_host_mak
5428
- fi
5429
5409
if test " $vhost_scsi " = " yes" ; then
5430
5410
echo " CONFIG_VHOST_SCSI=y" >> $config_host_mak
5431
5411
fi
@@ -6071,7 +6051,7 @@ if test "$skip_meson" = no; then
6071
6051
-Dcurl=$curl -Dglusterfs=$glusterfs -Dbzip2=$bzip2 -Dlibiscsi=$libiscsi \
6072
6052
-Dlibnfs=$libnfs -Diconv=$iconv -Dcurses=$curses -Dlibudev=$libudev \
6073
6053
-Drbd=$rbd -Dlzo=$lzo -Dsnappy=$snappy -Dlzfse=$lzfse \
6074
- -Dlibdaxctl=$libdaxctl -Dlibpmem=$libpmem \
6054
+ -Dlibdaxctl=$libdaxctl -Dlibpmem=$libpmem -Dlinux_io_uring= $linux_io_uring \
6075
6055
-Dgnutls=$gnutls -Dnettle=$nettle -Dgcrypt=$gcrypt -Dauth_pam=$auth_pam \
6076
6056
-Dzstd=$zstd -Dseccomp=$seccomp -Dvirtfs=$virtfs -Dcap_ng=$cap_ng \
6077
6057
-Dattr=$attr -Ddefault_devices=$default_devices -Dvirglrenderer=$virglrenderer \
0 commit comments