mbox series

[v7,0/3] xen/events: further locking adjustments

Message ID 20201124070106.26854-1-jgross@suse.com (mailing list archive)
Headers show
Series xen/events: further locking adjustments | expand

Message

Juergen Gross Nov. 24, 2020, 7:01 a.m. UTC
This is an add-on of my event channel locking series.

It is a resend of the single patch not having been applied from my
V6 series (being the reason to name this one V7), plus two patches
addressing issues Jan identified with the previous approach (with
one issue being more a latent one, while the other one actually existed
since the introduction on fifo events and just has been made more
probable with the new locking scheme).

Juergen Gross (3):
  xen/events: access last_priority and last_vcpu_id together
  xen/events: modify struct evtchn layout
  xen/events: rework fifo queue locking

 xen/common/event_fifo.c | 128 ++++++++++++++++++++++------------------
 xen/include/xen/sched.h |  23 ++++----
 2 files changed, 83 insertions(+), 68 deletions(-)