batman-adv: unify hash_entry field position in tt_local/global_entry
authorAntonio Quartulli <ordex@autistici.org>
Fri, 21 Oct 2011 22:55:39 +0000 (00:55 +0200)
committerMarek Lindner <lindner_marek@yahoo.de>
Tue, 25 Oct 2011 12:23:05 +0000 (14:23 +0200)
commit93840ac40bb0d0f177ef8af74e64671be67e8c37
tree3dd927a278ab6bd234520babaa5e8ddfbe4b276b
parent6e8014947d6469df1566e9e253805557c5c0e4e0
batman-adv: unify hash_entry field position in tt_local/global_entry

Function tt_response_fill_table() actually uses a tt_local_entry pointer to
iterate either over the local or the global table entries (it depends on the
what hash table is passed as argument). To iterate over such entries the
hlist_for_each_entry_rcu() macro has to access their "hash_entry" field which
MUST be at the same position in both the tt_global/local_entry structures.

Reported-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
net/batman-adv/types.h