All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 00/10] evtchn: (not so) recent XSAs follow-on
@ 2021-01-05 13:07 Jan Beulich
  2021-01-05 13:09 ` [PATCH v4 01/10] evtchn: use per-channel lock where possible Jan Beulich
                   ` (9 more replies)
  0 siblings, 10 replies; 22+ messages in thread
From: Jan Beulich @ 2021-01-05 13:07 UTC (permalink / raw)
  To: xen-devel
  Cc: Andrew Cooper, George Dunlap, Ian Jackson, Julien Grall, Wei Liu,
	Stefano Stabellini

These are grouped into a series largely because of their origin,
not so much because there are heavy dependencies among them.
Compared to v3, there are several a new patches (in particular
the simultaneous locking of two domains' event locks gets done
away with) and movement of a controversial one to the end. See
also the individual patches.

1: use per-channel lock where possible
2: bind-interdomain doesn't need to hold both domains' event locks
3: convert domain event lock to an r/w one
4: don't call Xen consumer callback with per-channel lock held
5: closing of vIRQ-s doesn't require looping over all vCPU-s
6: slightly defer lock acquire where possible
7: add helper for port_is_valid() + evtchn_from_port()
8: closing of ports doesn't need to hold both domains' event locks
9: type adjustments
10: drop acquiring of per-channel lock from send_guest_{global,vcpu}_virq()

Jan


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2021-01-27  7:39 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-05 13:07 [PATCH v4 00/10] evtchn: (not so) recent XSAs follow-on Jan Beulich
2021-01-05 13:09 ` [PATCH v4 01/10] evtchn: use per-channel lock where possible Jan Beulich
2021-01-08 20:32   ` Julien Grall
2021-01-11 10:14     ` Jan Beulich
2021-01-11 11:06       ` Julien Grall
2021-01-27  7:39         ` Jan Beulich
2021-01-05 13:09 ` [PATCH v4 02/10] evtchn: bind-interdomain doesn't need to hold both domains' event locks Jan Beulich
2021-01-09 15:41   ` Julien Grall
2021-01-09 16:14     ` Julien Grall
2021-01-25 13:47       ` Jan Beulich
2021-01-05 13:10 ` [PATCH v4 03/10] evtchn: convert domain event lock to an r/w one Jan Beulich
2021-01-05 13:10 ` [PATCH v4 04/10] evtchn: don't call Xen consumer callback with per-channel lock held Jan Beulich
2021-01-09 15:41   ` Julien Grall
2021-01-05 13:10 ` [PATCH v4 05/10] evtchn: closing of vIRQ-s doesn't require looping over all vCPU-s Jan Beulich
2021-01-09 16:17   ` Julien Grall
2021-01-05 13:11 ` [PATCH v4 06/10] evtchn: slightly defer lock acquire where possible Jan Beulich
2021-01-09 16:25   ` Julien Grall
2021-01-05 13:12 ` [PATCH v4 07/10] evtchn: add helper for port_is_valid() + evtchn_from_port() Jan Beulich
2021-01-09 16:31   ` Julien Grall
2021-01-05 13:12 ` [PATCH v4 08/10] evtchn: closing of ports doesn't need to hold both domains' event locks Jan Beulich
2021-01-05 13:13 ` [PATCH v4 09/10] evtchn: type adjustments Jan Beulich
2021-01-05 13:13 ` [PATCH v4 10/10] evtchn: drop acquiring of per-channel lock from send_guest_{global,vcpu}_virq() Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.