The annotated tag, batman-adv-fix-for-davem has been updated to 2250ac0703771bc1d30ad673c8f83aac8b6b749e (tag) from 89396fd5282fb94fa67584b089204cf1fbc9191c (which is now obsolete) tagging 709de13f0c532fe9c468c094aff069a725ed57fe (commit) replaces v3.15-rc4 tagged by Antonio Quartulli on Sun May 11 09:14:39 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
-----------------------------------------------------------------------