On 17/06/15 14:09, Marek Lindner wrote: > The tt_local_entry deletion performed batadv_tt_local_remove() was neither > protecting against simultaneous deletes nor checking whether the element > was still part of the list before calling hlist_del_rcu(). > > Replacing the hlist_del_rcu() with batadv_hash_remove() provides adequate > protection via hash spinlocks as well as a is-element-still-in-hash check. > > Reported-by: alfonsname@web.de > Signed-off-by: Marek Lindner Acked-by: Antonio Quartulli Thanks! -- Antonio Quartulli