X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu-qsbr.c;h=6b6d3af6711ce44647ebd04dfc796c0495c988b7;hb=3df0c49cf3184147c21ed8257ac65aaba9ffca2a;hp=1adaa9409926edb602302584347edf3febd7c7fd;hpb=bce63dfd0a2306452c9e39f5df01789e77f3f44a;p=urcu.git diff --git a/urcu-qsbr.c b/urcu-qsbr.c index 1adaa94..6b6d3af 100644 --- a/urcu-qsbr.c +++ b/urcu-qsbr.c @@ -348,7 +348,11 @@ void rcu_unregister_thread(void) void rcu_exit(void) { - assert(cds_list_empty(®istry)); + /* + * Assertion disabled because call_rcu threads are now rcu + * readers, and left running at exit. + * assert(cds_list_empty(®istry)); + */ } #include "urcu-call-rcu-impl.h"