rcuja: move debugging info into judy array structure
[userspace-rcu.git] / rcuja / rcuja-internal.h
index 73ac41b69218bb68852a7a1385b3658f503b22d2..cf4ef96fcc71a0f0f86ba6b69a6ac24a100d9131 100644 (file)
@@ -94,6 +94,10 @@ struct cds_ja {
         */
        struct cds_lfht *ht;
        unsigned long nr_fallback;      /* Number of fallback nodes used */
+
+       /* For debugging */
+       unsigned long node_fallback_count_distribution[JA_ENTRY_PER_NODE];
+       unsigned long nr_nodes_allocated, nr_nodes_freed;
 };
 
 static inline
@@ -184,7 +188,7 @@ __attribute__((visibility("protected")))
 int rcuja_delete_ht(struct cds_lfht *ht);
 
 __attribute__((visibility("protected")))
-void free_cds_ja_node(struct cds_ja_inode *node);
+void free_cds_ja_node(struct cds_ja *ja, struct cds_ja_inode *node);
 
 //#define DEBUG
 
This page took 0.022768 seconds and 4 git commands to generate.