[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 11/16] usbredir: avoid queuing hello packet on snapshot restore
From: |
Gerd Hoffmann |
Subject: |
[PULL 11/16] usbredir: avoid queuing hello packet on snapshot restore |
Date: |
Mon, 13 Jun 2022 13:36:50 +0200 |
From: Joelle van Dyne <j@getutm.app>
When launching QEMU with "-loadvm", usbredir_create_parser() should avoid
setting up the hello packet (just as with "-incoming". On the latest version
of libusbredir, usbredirparser_unserialize() will return error if the parser
is not "pristine."
Signed-off-by: Joelle van Dyne <j@getutm.app>
Message-Id: <20220507041850.98716-1-j@getutm.app>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/usb/redirect.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/usb/redirect.c b/hw/usb/redirect.c
index fd7df599bc0b..1bd30efc3ef0 100644
--- a/hw/usb/redirect.c
+++ b/hw/usb/redirect.c
@@ -1280,7 +1280,8 @@ static void usbredir_create_parser(USBRedirDevice *dev)
}
#endif
- if (runstate_check(RUN_STATE_INMIGRATE)) {
+ if (runstate_check(RUN_STATE_INMIGRATE) ||
+ runstate_check(RUN_STATE_PRELAUNCH)) {
flags |= usbredirparser_fl_no_hello;
}
usbredirparser_init(dev->parser, VERSION, caps, USB_REDIR_CAPS_SIZE,
--
2.36.1
- [PULL 00/16] Kraxel 20220613 patches, Gerd Hoffmann, 2022/06/13
- [PULL 05/16] hw/usb/canokey: Add trace events, Gerd Hoffmann, 2022/06/13
- [PULL 04/16] hw/usb: Add CanoKey Implementation, Gerd Hoffmann, 2022/06/13
- [PULL 11/16] usbredir: avoid queuing hello packet on snapshot restore,
Gerd Hoffmann <=
- [PULL 03/16] ui/cocoa: Fix poweroff request code, Gerd Hoffmann, 2022/06/13
- [PULL 13/16] ui/console: Do not return a value with ui_info, Gerd Hoffmann, 2022/06/13
- [PULL 08/16] docs/system/devices/usb: Add CanoKey to USB devices examples, Gerd Hoffmann, 2022/06/13
- [PULL 06/16] meson: Add CanoKey, Gerd Hoffmann, 2022/06/13
- [PULL 12/16] virtio-gpu: update done only on the scanout associated with rect, Gerd Hoffmann, 2022/06/13
- [PULL 14/16] ui: Deliver refresh rate via QemuUIInfo, Gerd Hoffmann, 2022/06/13
- [PULL 01/16] ui/gtk-gl-area: implement GL context destruction, Gerd Hoffmann, 2022/06/13
- [PULL 02/16] ui/gtk-gl-area: create the requested GL context version, Gerd Hoffmann, 2022/06/13
- [PULL 16/16] ui: move 'pc-bios/keymaps' to 'ui/keymaps', Gerd Hoffmann, 2022/06/13
- [PULL 09/16] MAINTAINERS: add myself as CanoKey maintainer, Gerd Hoffmann, 2022/06/13