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