* Paul E. McKenney ([email protected]) wrote: > Hello! > > This series of patches permits a single executable to use multiple > flavors of userspace RCU. This is important, as it allows userspace > RCU to be used freely by multiple libraries without requiring that > the multiple authors of this library code to come to agreement about > which flavor of userspace RCU they will all use. > > This is updated from the version posted on May 31st to add documentation > and to make the child atfork interface use unlocking rather than > re-initialization.
All merged and pushed, thanks Paul ! Mathieu > > Thanx, Paul > > ------------------------------------------------------------------------ > > Makefile.am | 4 > README | 36 ++ > a/urcu-call-rcu.c | 617 > ------------------------------------------------- > b/API.txt | 120 +++++++++ > b/Makefile.am | 3 > b/README | 4 > b/tests/Makefile.am | 33 +- > b/tests/rcutorture.h | 1 > b/tests/urcutorture.c | 13 - > b/urcu-bp-map.h | 61 ++++ > b/urcu-bp.c | 4 > b/urcu-bp.h | 8 > b/urcu-call-rcu-impl.h | 615 > ++++++++++++++++++++++++++++++++++++++++++++++++ > b/urcu-call-rcu.c | 26 +- > b/urcu-defer-impl.h | 450 +++++++++++++++++++++++++++++++++++ > b/urcu-map.h | 117 +++++++++ > b/urcu-qsbr-map.h | 63 +++++ > b/urcu-qsbr.c | 36 +- > b/urcu-qsbr.h | 18 - > b/urcu.c | 5 > b/urcu.h | 20 + > tests/Makefile.am | 2 > urcu-bp-map.h | 6 > urcu-bp.c | 1 > urcu-bp.h | 5 > urcu-defer-static.h | 108 -------- > urcu-defer.c | 385 ------------------------------ > urcu-map.h | 26 ++ > urcu-qsbr-map.h | 6 > urcu-qsbr.c | 1 > urcu-qsbr.h | 11 > urcu.c | 1 > urcu.h | 13 - > 33 files changed, 1627 insertions(+), 1192 deletions(-) > > _______________________________________________ > ltt-dev mailing list > [email protected] > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev > -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com _______________________________________________ ltt-dev mailing list [email protected] http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
