[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/1] vhost-user: Skip unnecessary duplicated VHOST_USER_ADD/REM_M
From: |
Minghao Yuan |
Subject: |
[PATCH 1/1] vhost-user: Skip unnecessary duplicated VHOST_USER_ADD/REM_MEM_REG requests |
Date: |
Mon, 2 Jan 2023 05:45:57 +0800 |
The VHOST_USER_ADD/REM_MEM_REG requests should be categorized into
non-vring specific messages, and should be sent only once.
Signed-off-by: Minghao Yuan <yuanmh12@chinatelecom.cn>
---
configure | 2 +-
hw/virtio/vhost-user.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/configure b/configure
index 9e407ce2e3..8b4deca342 100755
--- a/configure
+++ b/configure
@@ -1147,7 +1147,7 @@ cat > $TMPC << EOF
# endif
# endif
#elif defined(__GNUC__) && defined(__GNUC_MINOR__)
-# if __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 4)
+# if __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 3)
# error You need at least GCC v7.4.0 to compile QEMU
# endif
#else
diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c
index d9ce0501b2..3f2a8c3bdd 100644
--- a/hw/virtio/vhost-user.c
+++ b/hw/virtio/vhost-user.c
@@ -459,6 +459,8 @@ static bool vhost_user_one_time_request(VhostUserRequest
request)
case VHOST_USER_SET_MEM_TABLE:
case VHOST_USER_GET_QUEUE_NUM:
case VHOST_USER_NET_SET_MTU:
+ case VHOST_USER_ADD_MEM_REG:
+ case VHOST_USER_REM_MEM_REG:
return true;
default:
return false;
--
2.27.0