From 01cadde4d73cc84702b8c7089c406960a3522385 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 14 Sep 2011 13:36:12 -0400 Subject: [PATCH] qsbr vs call_rcu : remove exit assertion Signed-off-by: Mathieu Desnoyers --- urcu-qsbr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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" -- 2.34.1