The annotated tag, batman-adv-fix-for-davem has been created at 1516876446d1bea435d580c92f71e9d0efc9d8ba (tag) tagging 29bcc8064fc0b82bc708c09577d550923b954e5a (commit) replaces v3.15-rc4 tagged by Antonio Quartulli on Sat May 10 16:54:42 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
-----------------------------------------------------------------------