linux/drivers/xen/events
David Vrabel bd15e8aa93 xen/events/fifo: reset control block and local HEADs on resume
commit c12784c3d1 upstream.

When using the FIFO-based event channel ABI, if the control block or
the local HEADs are not reset after resuming the guest may see stale
HEAD values and will fail to traverse the FIFO correctly.

This may prevent one or more VCPUs from receiving any events following
a resume.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-09-17 09:19:20 -07:00
..
Makefile xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00
events_2l.c xen/events: Add the hypervisor interface for the FIFO-based event channels 2014-01-06 10:07:52 -05:00
events_base.c xen/events: bind all new interdomain events to VCPU0 2014-02-11 10:12:34 -05:00
events_fifo.c xen/events/fifo: reset control block and local HEADs on resume 2014-09-17 09:19:20 -07:00
events_internal.h xen/events: use the FIFO-based ABI if available 2014-01-06 10:07:57 -05:00