X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=include%2Furcu%2Fstatic%2Furcu-bp.h;fp=include%2Furcu%2Fstatic%2Furcu-bp.h;h=7f5d8736f4cd3b9c03cfb1617646bd9b1eb07df6;hp=8614d68ad33434b9b3fd81e041733ea5753698c2;hb=2a27e9319bacc9bc98f38afb7e4f050601ab979b;hpb=f99c6e92aaa1582e6cd19d93d44d91d968f39aa7 diff --git a/include/urcu/static/urcu-bp.h b/include/urcu/static/urcu-bp.h index 8614d68..7f5d873 100644 --- a/include/urcu/static/urcu-bp.h +++ b/include/urcu/static/urcu-bp.h @@ -169,7 +169,7 @@ static inline void _urcu_bp_read_lock(void) urcu_bp_register(); /* If not yet registered. */ cmm_barrier(); /* Ensure the compiler does not reorder us with mutex */ tmp = URCU_TLS(urcu_bp_reader)->ctr; - urcu_assert((tmp & URCU_BP_GP_CTR_NEST_MASK) != URCU_BP_GP_CTR_NEST_MASK); + urcu_assert_debug((tmp & URCU_BP_GP_CTR_NEST_MASK) != URCU_BP_GP_CTR_NEST_MASK); _urcu_bp_read_lock_update(tmp); } @@ -183,7 +183,7 @@ static inline void _urcu_bp_read_unlock(void) unsigned long tmp; tmp = URCU_TLS(urcu_bp_reader)->ctr; - urcu_assert(tmp & URCU_BP_GP_CTR_NEST_MASK); + urcu_assert_debug(tmp & URCU_BP_GP_CTR_NEST_MASK); /* Finish using rcu before decrementing the pointer. */ urcu_bp_smp_mb_slave(); _CMM_STORE_SHARED(URCU_TLS(urcu_bp_reader)->ctr, tmp - URCU_BP_GP_COUNT);