[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/8] virtio-serial: Unthrottle ports once they're cl
From: |
Amit Shah |
Subject: |
[Qemu-devel] [PATCH 2/8] virtio-serial: Unthrottle ports once they're closed |
Date: |
Thu, 8 Apr 2010 02:32:30 +0530 |
Disable throttling once a port is closed (and we discard all the
unconsumed buffers in the vq).
Signed-off-by: Amit Shah <address@hidden>
---
hw/virtio-serial-bus.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/hw/virtio-serial-bus.c b/hw/virtio-serial-bus.c
index 5df9b6b..8d77c94 100644
--- a/hw/virtio-serial-bus.c
+++ b/hw/virtio-serial-bus.c
@@ -190,8 +190,9 @@ int virtio_serial_close(VirtIOSerialPort *port)
/*
* If there's any data the guest sent which the app didn't
- * consume, discard it.
+ * consume, reset the throttling flag and discard the data.
*/
+ port->throttled = false;
flush_queued_data(port, true);
return 0;
}
--
1.6.2.5
- [Qemu-devel] [PATCH 0/8] (v2) chardev, virtio-console: flow control, error handling, fixes, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 1/8] virtio-serial: throttling: check for throttled status before sending any data, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 2/8] virtio-serial: Unthrottle ports once they're closed,
Amit Shah <=
- [Qemu-devel] [PATCH 3/8] virtio-serial: Discard unconsumed data before sending port close event, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 4/8] virtio-serial: Bus info message for showing port's throttled status, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 5/8] char: Let writers know how much data was written in case of errors, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 6/8] char: unix: For files that are nonblocking, report -EAGAIN to calling functions, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 7/8] virtio-console: Factor out common init between console and generic ports, Amit Shah, 2010/04/07
- [Qemu-devel] [PATCH 8/8] virtio-console: Throttle virtio-serial-bus if we can't consume any more guest data, Amit Shah, 2010/04/07
[Qemu-devel] Re: [PATCH 0/8] (v2) chardev, virtio-console: flow control, error handling, fixes, Paul Brook, 2010/04/07