X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu-qsbr.c;h=ccecab4e7b02b63d80f6c87085486dee0a5452f5;hb=1a80f35636b70a4f40e0568fbef31b3764035f6f;hp=4ce2f9acdea1e1758f626f3dc14630922ab65be6;hpb=ff2f67a0a2168bb1f0114af901e5e8e6ddce076b;p=urcu.git diff --git a/urcu-qsbr.c b/urcu-qsbr.c index 4ce2f9a..ccecab4 100644 --- a/urcu-qsbr.c +++ b/urcu-qsbr.c @@ -32,6 +32,7 @@ #include #include +#define BUILD_QSBR_LIB #include "urcu-qsbr-static.h" /* Do not #define _LGPL_SOURCE to ensure we can emit the wrapper symbols */ #include "urcu-qsbr.h" @@ -114,9 +115,6 @@ static void wait_for_quiescent_state(void) { struct reader_registry *index; - if (rcu_reader_qs_gp & 1) - rcu_reader_qs_gp = urcu_gp_ctr + 1; - if (!registry) return; /*