The annotated tag, batman-adv-fix-for-davem has been updated to 799128ed05691559b3ccb863b6f4de1a8305514e (tag) from 1516876446d1bea435d580c92f71e9d0efc9d8ba (which is now obsolete) tagging 05191f523653461ca6a4e4fb38012e0d8f3c5641 (commit) replaces v3.15-rc4 tagged by Antonio Quartulli on Sat May 10 17:38:03 2014 +0200
- Shortlog ------------------------------------------------------------ Included changes: - properly release neigh_ifinfo in batadv_iv_ogm_process_per_outif() - properly release orig_ifinfo->router when freeing orig_ifinfo - properly release neigh_node objects during periodic check - properly release neigh_info objects when the related hard_iface is free'd
These changes are all very important because they fix some reference counting imbalances that lead to the impossibility of releasing the netdev object used by batman-adv on shutdown. The consequence is that such object cannot be destroyed by the networking stack (the refcounter does not reach zero) thus bringing the system in hanging state during a normal reboot operation or a network reconfiguration.
Simon Wunderlich (4): batman-adv: fix neigh_ifinfo imbalance batman-adv: fix neigh reference imbalance batman-adv: always run purge_orig_neighbors batman-adv: fix removing neigh_ifinfo
-----------------------------------------------------------------------