X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu-defer.c;h=b7b3c51f2c0eed98562b1a0b8c726c5daf30a3cc;hb=36bc70a84250927ba68d5096a0a9740aec157f9b;hp=3cc1a0c0b32b9132673b47a361ea116f9a8bf338;hpb=ec8e44cf2ba50dcb421af40b67e74650bb5057f6;p=urcu.git diff --git a/urcu-defer.c b/urcu-defer.c index 3cc1a0c..b7b3c51 100644 --- a/urcu-defer.c +++ b/urcu-defer.c @@ -232,15 +232,9 @@ end: /* * _defer_rcu - Queue a RCU callback. */ -void _defer_rcu_ratelimit(void (*fct)(void *p), void *p, int (*rl)(void *p)) +void _defer_rcu(void (*fct)(void *p), void *p) { unsigned long head, tail; - int sync; - - /* - * Verify if we reached the rate limiter threshold. - */ - sync = rl ? rl(p) : 0; /* * Head is only modified by ourself. Tail can be modified by reclamation @@ -321,9 +315,9 @@ void *thr_defer(void *args) * library wrappers to be used by non-LGPL compatible source code. */ -void defer_rcu_ratelimit(void (*fct)(void *p), void *p, int (*rl)(void *p)) +void defer_rcu(void (*fct)(void *p), void *p) { - _defer_rcu_ratelimit(fct, p, rl); + _defer_rcu(fct, p); } static void start_defer_thread(void)