diff options
| author | David S. Miller <davem@davemloft.net> | 2014-05-13 12:53:36 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2014-05-13 12:53:36 -0400 |
| commit | 6262971a8a5082e3662238f50e3f3c351a2e552f (patch) | |
| tree | b53a4b4317564939ab2608a4f07217e68de25885 /net/core/utils.c | |
| parent | neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (diff) | |
| parent | batman-adv: fix removing neigh_ifinfo (diff) | |
| download | linux-6262971a8a5082e3662238f50e3f3c351a2e552f.tar.gz linux-6262971a8a5082e3662238f50e3f3c351a2e552f.zip | |
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
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.
Diffstat (limited to 'net/core/utils.c')
0 files changed, 0 insertions, 0 deletions
