X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Frculfhash.h;h=40fe4df6bd763f81240b4d08d8bfa7047e344ec1;hp=b98b4932922e02fab3cd53e6630a46ca3b848a06;hb=7f61a77fffa376ff47a2a8fb56e16d8e20787139;hpb=e753ff5a11ef55102e11f92376ec3addbc2d9726 diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index b98b493..40fe4df 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -8,6 +8,11 @@ extern "C" { #endif +/* + * struct rcu_ht_node and struct _rcu_ht_node should be aligned on + * 4-bytes boundaries because the two lower bits are used as flags. + */ + struct _rcu_ht_node { struct rcu_ht_node *next; /* ptr | DUMMY_FLAG | REMOVED_FLAG */ unsigned long reverse_hash;