Changes since v4: - split reset patch; - add a workaround for a Qemu bug, seems easier to do it instead of detecting it; - add another problem with fix and test case. Changes since v3: - add a test case. Changes since v2: - split first patch between fix and test; - better wording (not code changes). *** BLURB HERE *** Frediano Ziglio (8): stream-device: Avoid device to get stuck if multiple messages are batched test-stream-device: Better Qemu emulation for data reading test-stream-device: Test batched multiple messages stream-device: Implements properly device reset on open/close stream-device: Disable guest device on errors stream-device: Workaround Qemu bug closing device stream-device: Do not read past data message test-stream-device: Check we don't read past data message server/stream-device.c | 92 +++++++++++++++-- server/tests/test-stream-device.c | 205 +++++++++++++++++++++++++++++++++----- 2 files changed, 263 insertions(+), 34 deletions(-) -- 2.14.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel