rcuja: fixes and add redesign of "add"
[userspace-rcu.git] / rcuja / rcuja-internal.h
index 1414b8f43ea46fa32822a1ab252789091e960462..73ac41b69218bb68852a7a1385b3658f503b22d2 100644 (file)
@@ -158,7 +158,7 @@ __attribute__((visibility("protected")))
 struct cds_ja_shadow_node *rcuja_shadow_set(struct cds_lfht *ht,
                struct cds_ja_inode_flag *new_node_flag,
                struct cds_ja_shadow_node *inherit_from,
-               struct cds_ja *ja);
+               struct cds_ja *ja, int level);
 
 /* rcuja_shadow_clear flags */
 enum {
@@ -183,6 +183,9 @@ struct cds_lfht *rcuja_create_ht(const struct rcu_flavor_struct *flavor);
 __attribute__((visibility("protected")))
 int rcuja_delete_ht(struct cds_lfht *ht);
 
+__attribute__((visibility("protected")))
+void free_cds_ja_node(struct cds_ja_inode *node);
+
 //#define DEBUG
 
 #ifdef __linux__
This page took 0.023212 seconds and 4 git commands to generate.