Juergen Gross f013371974 xen/events: fix race in evtchn_fifo_unmask()
Unmasking a fifo event channel can result in unmasking it twice, once
directly in the kernel and once via a hypercall in case the event was
pending.

Fix that by doing the local unmask only if the event is not pending.

This is part of XSA-332.

Cc: stable@vger.kernel.org
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
2020-10-20 10:21:58 +02:00
..
2020-09-06 09:59:27 -07:00
2020-09-06 09:59:27 -07:00
2020-09-06 09:59:27 -07:00
2020-09-06 09:59:27 -07:00
2019-09-12 15:02:55 -04:00
2020-09-06 09:59:27 -07:00