-int rcuja_shadow_clear_and_free_node(struct cds_lfht *ht,
- struct rcu_ja_node *node);
+
+/* rcuja_shadow_clear flags */
+enum {
+ RCUJA_SHADOW_CLEAR_FREE_NODE = (1U << 0),
+ RCUJA_SHADOW_CLEAR_FREE_LOCK = (1U << 1),
+};
+
+int rcuja_shadow_clear(struct cds_lfht *ht,
+ struct rcu_ja_node *node,
+ unsigned int flags);