These are grouped into a series largely because of their origin, not so much because there are (heavy) dependencies among them. The main change from v4 is the dropping of the two patches trying to do away with the double event lock acquires in interdomain channel handling. See also the individual patches.
1: use per-channel lock where possible 2: convert domain event lock to an r/w one 3: slightly defer lock acquire where possible 4: add helper for port_is_valid() + evtchn_from_port() 5: type adjustments 6: drop acquiring of per-channel lock from send_guest_{global,vcpu}_virq() Jan