Stefano Stabellini e08d1e11ed xen-9pfs: disconnect if buffers are misconfigured
Implement xen_9pfs_disconnect by unbinding the event channels. On
xen_9pfs_free, call disconnect if any event channels haven't been
disconnected.

If the frontend misconfigured the buffers set the backend to "Closing"
and disconnect it. Misconfigurations include requesting a read of more
bytes than available on the ring buffer, or claiming to be writing more
data than available on the ring buffer.

Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
Signed-off-by: Greg Kurz <groug@kaod.org>
2017-06-29 15:11:51 +02:00
..
2016-10-04 13:28:07 +01:00
2017-06-02 11:33:53 +04:00
2017-06-05 10:09:14 +01:00
2017-06-02 05:54:43 +01:00
2017-06-02 14:07:53 +01:00
2017-06-22 11:34:39 +01:00
2016-05-18 15:04:27 +03:00
2017-01-27 18:07:59 +01:00
2017-06-20 14:31:32 +02:00
2017-06-27 15:09:15 +02:00
2017-06-06 20:18:35 +02:00
2017-06-22 11:34:39 +01:00
2016-01-29 15:07:25 +00:00
2017-06-13 13:51:29 +01:00
2017-06-05 10:09:14 +01:00
2017-06-04 18:42:55 +03:00
2017-06-27 15:09:15 +02:00
2016-10-28 18:17:24 +03:00
2017-06-22 15:09:48 +01:00
2017-05-30 14:15:04 +01:00