From e1a63822fa3aacde35cc85bbcf57c5cf4da0e987 Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Tue, 19 Jul 2022 09:37:37 +0200 Subject: [PATCH] virtio-devices: fs: Reduce minimal amount of enabled queues to 1 It's not mandatory for the virtio-fs driver to enable all virtqueues provided by the backend since all it needs is one request queue to work correctly. Therefore we lower the minimal amount of enabled queues to 1. Signed-off-by: Sebastien Boeuf --- virtio-devices/src/vhost_user/fs.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/virtio-devices/src/vhost_user/fs.rs b/virtio-devices/src/vhost_user/fs.rs index d8c4e2ba2..2ceddaddb 100644 --- a/virtio-devices/src/vhost_user/fs.rs +++ b/virtio-devices/src/vhost_user/fs.rs @@ -333,7 +333,7 @@ impl Fs { device_type: VirtioDeviceType::Fs as u32, queue_sizes: vec![queue_size; num_queues], paused_sync: Some(Arc::new(Barrier::new(2))), - min_queues: DEFAULT_QUEUE_NUMBER as u16, + min_queues: 1, ..Default::default() }, vu_common: VhostUserCommon { @@ -413,7 +413,7 @@ impl Fs { acked_features: acked_features & VhostUserVirtioFeatures::PROTOCOL_FEATURES.bits(), queue_sizes: vec![queue_size; num_queues], paused_sync: Some(Arc::new(Barrier::new(2))), - min_queues: DEFAULT_QUEUE_NUMBER as u16, + min_queues: 1, ..Default::default() }, vu_common: VhostUserCommon {