projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
urcu-reclaim cleanup
[urcu.git]
/
urcu-static.h
diff --git
a/urcu-static.h
b/urcu-static.h
index 66a06df85e0f72080bdb79a991e0f5d3e8691125..0c6891e77ca0871f85cd1461333c0facd95bcf13 100644
(file)
--- a/
urcu-static.h
+++ b/
urcu-static.h
@@
-117,6
+117,12
@@
*/
#define KICK_READER_LOOPS 10000
*/
#define KICK_READER_LOOPS 10000
+#ifdef DEBUG_RCU
+#define rcu_assert(args...) assert(args)
+#else
+#define rcu_assert(args...)
+#endif
+
#ifdef DEBUG_YIELD
#include <sched.h>
#include <time.h>
#ifdef DEBUG_YIELD
#include <sched.h>
#include <time.h>
@@
-127,10
+133,10
@@
#define YIELD_WRITE (1 << 1)
/*
#define YIELD_WRITE (1 << 1)
/*
- * Updates without
CONFIG_URCU_AVOID_SIGNALS
are much slower. Account this in
+ * Updates without
URCU_MB
are much slower. Account this in
* the delay.
*/
* the delay.
*/
-#ifdef
CONFIG_URCU_AVOID_SIGNALS
+#ifdef
URCU_MB
/* maximum sleep delay, in us */
#define MAX_SLEEP 50
#else
/* maximum sleep delay, in us */
#define MAX_SLEEP 50
#else
@@
-173,7
+179,7
@@
static inline void debug_yield_init(void)
}
#endif
}
#endif
-#ifdef
CONFIG_URCU_AVOID_SIGNALS
+#ifdef
URCU_MB
static inline void reader_barrier()
{
smp_mb();
static inline void reader_barrier()
{
smp_mb();
This page took
0.022489 seconds
and
4
git commands to generate.