The annotated tag, batman-adv-fix-for-davem has been updated to 89396fd5282fb94fa67584b089204cf1fbc9191c (tag) from 799128ed05691559b3ccb863b6f4de1a8305514e (which is now obsolete) tagging 34ea5d1f43f6afa22e10a5089e889520482577ba (commit) replaces v3.15-rc4 tagged by Antonio Quartulli on Sun May 11 09:06:44 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
-----------------------------------------------------------------------