Re: [Xen-devel] [PATCHv10 1/4] gnttab: per-active entry locking

2015-05-28 Thread Jan Beulich
>>> On 26.05.15 at 20:00, wrote: > @@ -514,18 +534,19 @@ static int grant_map_exists(const struct domain *ld, > nr_grant_entries(rgt)); > for ( ref = *ref_count; ref < max_iter; ref++ ) > { > -act = &active_entry(rgt, ref); > +struct active_grant_entry

[Xen-devel] [PATCHv10 1/4] gnttab: per-active entry locking

2015-05-26 Thread David Vrabel
Introduce a per-active entry spin lock to protect active entry state The grant table lock must be locked before acquiring (locking) an active entry. This is a step in reducing contention on the grant table lock, but will only do so once the grant table lock is turned into a read-write lock. Based