On 8/4/15 9:27 AM, GerritHub wrote:
>>From Dominique Martinet <dominique.marti...@cea.fr>:
> Patch Set 3: Code-Review+1
>
> yay, atomics! (ignore me, just triggering tests again as happily as I can)
>
Thanks.  (Dominique had already +1'd patch set 2.)

The overall thrust of the patch set was to eliminate
[un]locking of xp_lock by using atomics for xp_flags.

But hidden in the macros was more code locking xp_lock for
xu flags.  So I made them atomic, too.  Most of those are in
the slow path, but this kills 2 more in the fast path....

AFAICT, no more xp_lock in the fast dispatch path.

Next up, the R[UN]LOCK macros that prevent parallel
processing of incoming requests in the fast path.  But I'm
going to wait a week or two for any unexpected hiccups.


------------------------------------------------------------------------------
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to