projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: rcuja merge fixes
[userspace-rcu.git]
/
rcuja
/
rcuja-internal.h
diff --git
a/rcuja/rcuja-internal.h
b/rcuja/rcuja-internal.h
index 8afe0a436c521b6983dc14e5cc64ad21aacfe60c..d3793482402c85892be5effbdee0df05a557543c 100644
(file)
--- a/
rcuja/rcuja-internal.h
+++ b/
rcuja/rcuja-internal.h
@@
-223,6
+223,7
@@
void free_cds_ja_node(struct cds_ja *ja, struct cds_ja_inode *node);
for (; (pos) != NULL; (pos) = (pos)->next)
//#define DEBUG
for (; (pos) != NULL; (pos) = (pos)->next)
//#define DEBUG
+//#define DEBUG_COUNTERS
#ifdef __linux__
#include <syscall.h>
#ifdef __linux__
#include <syscall.h>
@@
-248,6
+249,7
@@
static inline pid_t gettid(void)
fprintf(stderr, "[debug rcuja %lu %s()@%s:%u] " fmt, \
(unsigned long) gettid(), __func__, \
__FILE__, __LINE__, ## args)
fprintf(stderr, "[debug rcuja %lu %s()@%s:%u] " fmt, \
(unsigned long) gettid(), __func__, \
__FILE__, __LINE__, ## args)
+
#else
#define dbg_printf(fmt, args...) \
do { \
#else
#define dbg_printf(fmt, args...) \
do { \
@@
-259,4
+261,18
@@
do { \
} while (0)
#endif
} while (0)
#endif
+#ifdef DEBUG_COUNTERS
+static inline
+int ja_debug_counters(void)
+{
+ return 1;
+}
+#else
+static inline
+int ja_debug_counters(void)
+{
+ return 0;
+}
+#endif
+
#endif /* _URCU_RCUJA_INTERNAL_H */
#endif /* _URCU_RCUJA_INTERNAL_H */
This page took
0.034125 seconds
and
4
git commands to generate.