[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 11/15] usbredir: avoid queuing hello packet on snapshot restore
From: |
Gerd Hoffmann |
Subject: |
[PULL 11/15] usbredir: avoid queuing hello packet on snapshot restore |
Date: |
Tue, 14 Jun 2022 14:16:06 +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 04/15] hw/usb: Add CanoKey Implementation, (continued)
- [PULL 04/15] hw/usb: Add CanoKey Implementation, Gerd Hoffmann, 2022/06/14
- [PULL 12/15] virtio-gpu: update done only on the scanout associated with rect, Gerd Hoffmann, 2022/06/14
- [PULL 06/15] meson: Add CanoKey, Gerd Hoffmann, 2022/06/14
- [PULL 09/15] MAINTAINERS: add myself as CanoKey maintainer, Gerd Hoffmann, 2022/06/14
- [PULL 13/15] ui/console: Do not return a value with ui_info, Gerd Hoffmann, 2022/06/14
- [PULL 15/15] virtio-gpu: Respect UI refresh rate for EDID, Gerd Hoffmann, 2022/06/14
- [PULL 07/15] docs: Add CanoKey documentation, Gerd Hoffmann, 2022/06/14
- [PULL 05/15] hw/usb/canokey: Add trace events, Gerd Hoffmann, 2022/06/14
- [PULL 03/15] ui/cocoa: Fix poweroff request code, Gerd Hoffmann, 2022/06/14
- [PULL 10/15] hw/usb/hcd-ehci: fix writeback order, Gerd Hoffmann, 2022/06/14
- [PULL 11/15] usbredir: avoid queuing hello packet on snapshot restore,
Gerd Hoffmann <=
- [PULL 02/15] ui/gtk-gl-area: create the requested GL context version, Gerd Hoffmann, 2022/06/14
- [PULL 08/15] docs/system/devices/usb: Add CanoKey to USB devices examples, Gerd Hoffmann, 2022/06/14
- [PULL 14/15] ui: Deliver refresh rate via QemuUIInfo, Gerd Hoffmann, 2022/06/14
- Re: [PULL 00/15] Kraxel 20220614 patches, Richard Henderson, 2022/06/14