Re: [Xen-devel] [PATCH v3 2/2] gnttab: fix transitive grant handling

2017-08-15 Thread Andrew Cooper
On 15/08/17 14:49, Jan Beulich wrote: > Processing of transitive grants must not use the fast path, or else > reference counting breaks due to the skipped recursive call to > __acquire_grant_for_copy() (its __release_grant_for_copy() > counterpart occurs independent of original pin count).

[Xen-devel] [PATCH v3 2/2] gnttab: fix transitive grant handling

2017-08-15 Thread Jan Beulich
Processing of transitive grants must not use the fast path, or else reference counting breaks due to the skipped recursive call to __acquire_grant_for_copy() (its __release_grant_for_copy() counterpart occurs independent of original pin count). Furthermore after re-acquiring temporarily dropped