Repository : ssh://git@open-mesh.org/batman-adv
On branch : maint
>---------------------------------------------------------------
commit b53915310227cc9b029ba0fa5aae44e50a461f80
Author: Antonio Quartulli <antonio(a)meshcoding.com>
Date: Thu May 15 11:08:07 2014 +0200
batman-adv: fix var name to keep compatibility with old kernels
The first argument of kfree_rcu() is used in compat.h to forge
a function name used by old kernels. Keep it as it was before
to avoid breaking this compat mechanism.
Introduced by 9729d2085c0fa4398eb1ee518b0097866dfdcd77
("batman-adv: fix TT VLAN inconsistency on VLAN re-add")
Signed-off-by: Antonio Quartulli <antonio(a)meshcoding.com>
Signed-off-by: Marek Lindner <mareklindner(a)neomailbox.ch>
>---------------------------------------------------------------
b53915310227cc9b029ba0fa5aae44e50a461f80
soft-interface.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/soft-interface.c b/soft-interface.c
index 82804e7..a4e6e5e 100644
--- a/soft-interface.c
+++ b/soft-interface.c
@@ -437,14 +437,14 @@ out:
* possibly free it
* @softif_vlan: the vlan object to release
*/
-void batadv_softif_vlan_free_ref(struct batadv_softif_vlan *vlan)
+void batadv_softif_vlan_free_ref(struct batadv_softif_vlan *softif_vlan)
{
- if (atomic_dec_and_test(&vlan->refcount)) {
- spin_lock_bh(&vlan->bat_priv->softif_vlan_list_lock);
- hlist_del_rcu(&vlan->list);
- spin_unlock_bh(&vlan->bat_priv->softif_vlan_list_lock);
+ if (atomic_dec_and_test(&softif_vlan->refcount)) {
+ spin_lock_bh(&softif_vlan->bat_priv->softif_vlan_list_lock);
+ hlist_del_rcu(&softif_vlan->list);
+ spin_unlock_bh(&softif_vlan->bat_priv->softif_vlan_list_lock);
- kfree_rcu(vlan, rcu);
+ kfree_rcu(softif_vlan, rcu);
}
}
The annotated tag, batman-adv-fix-for-davem has been updated
to 71fbcbdf2a0ae775ee2110d57b33a823755d727a (tag)
from 106dc59d7e78aa1c5d640ba3a11372eeed9b60e7 (which is now obsolete)
tagging cc2f33860cea0e48ebec096130bd0f7c4bf6e0bc (commit)
replaces v3.15-rc4
tagged by Antonio Quartulli
on Thu May 15 20:38:12 2014 +0200
- Shortlog ------------------------------------------------------------
Include changes:
- fix NULL dereference in batadv_orig_hardif_seq_print_text()
- fix reference counting imbalance when using fragmentation
- avoid access to orig_node objects after they have been free'd
- fix local TT check for outgoing arp requests in DAT
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCAAGBQJTdQmwAAoJEEKTMo6mOh1VGLAP/A1nHDzPMUOcDttR49Cs38w0
oD2Ox66xSJh2Yn8qRg9k7CshG65pU70J77bQjkPvMtTlwsgwgLFcHP1b/RJQl7Cz
aFSJY5tKvLL41TwqxLSAmvUyPMfvagXvxH65bLBIQ9+dLNkDiHNH/IjdnYKWHYi9
0tqUi7/pLaCfWXMkDVeWn0P2M8baDyU1HUTuRX3ctE4l9PKF9ZVgxsxaPrhTYlXY
J61KT+VXs19rdAnYQlFiaDk64Q6meMjuNjxuLkViTmqKi6pSDGi9skeKWZXaKOjT
UmLLygVyf9Sh36TWDKinSV09r/s+TeU35o6bCgrmshZebSmFEUkEDA7oxNJ5JW+Q
Lh2Y2SrX/+F0+9yhxhDd0fHP3PAwt2XNKjIQjurE85Gw84ZoMyBsVIpF8LD3IS+I
T5CSAB0fEyeS0ZFyChbgWSLZzFjcowRHwK1iO8SJC5LHRtYerEqnvgP/V3ej0dt9
A4nq8eO8N9AorQc1G9qMosLNLheMCmFenU2nb8MbC5yDvq2X9jxsmgYm0fvr/y47
f667bowPr0afhsLvTqy6ezYma9EV40F8jW2/OovyBRUuytavJ4xcbCz/FUlWfNRU
xx68e15t49iOFJynGXt62LJnEmBzRaE2uUagZaMNms18gmsL10y5pECAmi9zhQWK
smkfqmsVWU8nB9UsDIT7
=+DKS
-----END PGP SIGNATURE-----
Antonio Quartulli (3):
batman-adv: fix reference counting imbalance while sending fragment
batman-adv: increase orig refcount when storing ref in gw_node
batman-adv: fix local TT check for outgoing arp requests in DAT
Marek Lindner (1):
batman-adv: fix indirect hard_iface NULL dereference
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
-----------------------------------------------------------------------
--
linux integration
The annotated tag, batman-adv-fix-for-davem has been updated
to 106dc59d7e78aa1c5d640ba3a11372eeed9b60e7 (tag)
from ee95f098f3a927a3e51803733404832241a94119 (which is now obsolete)
tagging cc2f33860cea0e48ebec096130bd0f7c4bf6e0bc (commit)
replaces v3.15-rc4
tagged by Antonio Quartulli
on Thu May 15 20:30:01 2014 +0200
- Shortlog ------------------------------------------------------------
Include changes:
- fix NULL dereference in batadv_orig_hardif_seq_print_text()
- fix reference counting imbalance when using fragmentation
- avoid access to gw_node after free
- fix local TT check for outgoing arp requests in DAT
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCAAGBQJTdQezAAoJEEKTMo6mOh1Vt14P/RjRiiWtHqiJRjcwvoZR/MlR
GHTEulSZdDDXNcgShN5ly5puyPVlitqTJhWX/vGX0lnnR+lkYvecX7EDSF3yPhfx
IxdlkQKXyc8rQbbFnQa9ccHHitEIZ48QK8HGnt6mk0EZU37Hl5GS41FJJqfZXT99
30qFYvBZsLecAjoVGVgk9ZWbGgBWnuVgamGhgFUehEJNf6xsxjNZzAKKWzehUNEt
WML2q1PUbxYMH255ISxye9kq75MJ3Bgxu0k4zrRXCVP7qphgYyZCHhBTxyBNNFWZ
lImF8bgKAxm3/i5MfgvTjsYVdRHtnOpkkia94cNpKFU+R8K4yBz8b7QY1QSxw8qC
YasK3X7J3pV9J/fUpLEUI9rWuSFZNRNIQkqEzwk3EvKuAnsiDKOK1NB5zp5myhQE
F2RiSXbxA0+aH+unf90aro178V/iE+KUKz8Bq3plZKANpFNUoM4SbzW2b4pYj4aw
9ZrSLLqiirsj6/hKzi/GYPOh4eu+7wG/WnakPL9rYty5q3ZBTawwTYWofMaQCJ84
8oEf/evkNsDvaQbxQiYv5GKrzqsTdoDZdnwq43FtGScVadKGWs0Es3xS8Fi5bnrH
kmS0AO6N/jrE0pXiddjZ62DArW+rY2gDAz3vj2ea/bwynOXKcdj3BNJHLLLMbXD+
Caoc2aKx63/u3giBfaRR
=+MYJ
-----END PGP SIGNATURE-----
Antonio Quartulli (3):
batman-adv: fix reference counting imbalance while sending fragment
batman-adv: increase orig refcount when storing ref in gw_node
batman-adv: fix local TT check for outgoing arp requests in DAT
Marek Lindner (1):
batman-adv: fix indirect hard_iface NULL dereference
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
-----------------------------------------------------------------------
--
linux integration
The annotated tag, batman-adv-fix-for-davem has been updated
to ee95f098f3a927a3e51803733404832241a94119 (tag)
from 025854c9ae89938bfdd739ae0be73bc4a928a534 (which is now obsolete)
tagging cc2f33860cea0e48ebec096130bd0f7c4bf6e0bc (commit)
replaces v3.15-rc4
tagged by Antonio Quartulli
on Thu May 15 20:25:00 2014 +0200
- Shortlog ------------------------------------------------------------
Include changes:
- fix NULL reference in batadv_orig_hardif_seq_print_text()
- fix reference counting imbalance when using fragmentation
- avoid access to gw_node after free
- fix local TT check for outgoing arp requests in DAT
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCAAGBQJTdQaBAAoJEEKTMo6mOh1V3FEP/j8etYW66zHUHtFaq9/uUUIk
EYDk/RLL6rtaSO5kEsKvX3F9tHhGZZowKcIpTIHHOc0CeaZtKA1syjVksDolA4wB
VyGPOY3KS7VfP/aFIx7wfmtWWU5JzcVzd/H1V+YBkS0k7jaNakALkuZJYLvaiB71
nGoRQ93QfQpaQjx1gsWATgkFYmT7iUlln04PJfcOV+Xvn9aOj/c87tB5svEm2PH7
dXrFmukp7/aQeItHHh0BEeU+Y3nF4GOEdIXgm86NTC+6c4UPtTLIJwtXvnXwwXlE
T+lIgF0H9k0+5Raz5GpMj0tWfXPOK/saQlLfCKWUGBwWP8G2FxeHfDv2XcseW4Ei
yFmS2QBhbs4eeDhddF+YWb24EC59Q9og73fhBFcmuCxSiZlTQXjcThMTAMYeBDZx
6JOUf27AXcFlYjZD67QEjMWt5XS5V3QP8vKGNm5u0JAUim4+4iQjTYXgaRWtBu1y
ymyMz5VoGelk9L0Tb09SzapyqMaLPJjOrR7KeMkzdcoRuSpgm5ibI2jWE+kztaEP
l0RroDNzWh2QmRPDiGBUB89ftOg9TP5N2DJILpVTLqbfTTyyDsJQwSYMbyfNxCxc
vQiS+XxwCRlaYCAlG5wyYdczMNbd89Z9f80KmNNV1OReBL53aZ+j3Kj7k4c3z5HA
durZMN+mwGB9aUbOgJ4l
=yzdj
-----END PGP SIGNATURE-----
Antonio Quartulli (3):
batman-adv: fix reference counting imbalance while sending fragment
batman-adv: increase orig refcount when storing ref in gw_node
batman-adv: fix local TT check for outgoing arp requests in DAT
Marek Lindner (1):
batman-adv: fix indirect hard_iface NULL dereference
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
-----------------------------------------------------------------------
--
linux integration
The annotated tag, batman-adv-fix-for-davem has been updated
to 025854c9ae89938bfdd739ae0be73bc4a928a534 (tag)
from 1e0e4c1114e90864d75f3696aac52ba38b4cfedf (which is now obsolete)
tagging add280efed0dd57b1cec4e723bd32685dff47f36 (commit)
replaces v3.15-rc4
tagged by Antonio Quartulli
on Thu May 15 20:21:32 2014 +0200
- Shortlog ------------------------------------------------------------
Include changes:
- fix NULL reference in batadv_orig_hardif_seq_print_text()
- fix reference counting imbalance when using fragmentation
- avoid access to gw_node after free
- fix local TT check for outgoing arp requests in DAT
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCAAGBQJTdQWxAAoJEEKTMo6mOh1V+2AP/RNugZB/5NLGnVT74pu4zFv+
Qs6vVJ77u8LwiLH/4hQEG2yaZmBxGioNOYUTnkWglO86S+v1HgVkz1AsYFIs0qaq
WtWAQuJ71KZ11Okb6+FG0TcN6viEqHohtCensK6XWaCWJfai7ffyntorBfAKDbI3
+nsw1DlryHDugJnNRom594YQ/8/cF04OzxnxG7WJiAaWvr+Ki2dWVVkGExbif6qP
4i7kCzHnKDVs1JXK9/J5Cr52sVmPE+MZpfA4eQY9VZYNAozhDxXjEKExeoIfE54L
8MPJCqiqVZm8MFA2Cy37IKGMlZP7jT8txg4PaDwD7UppvHhloeOzitEBA5r6KLSY
s3h0Tv1ZPPsdwTfX3Ll4M084oMW9vmAePIW41gCQVo0hcFQmSsDLG/+sxkI7buvp
ilNfQ+u3nhYaZDJImCzeEwA6lAEYpkNo/Idgb8dJuQMe8r9D9i50Vuz7312yBFjE
a0iMKpKyGFn4VlWdFOPj15fElprlAGqukzVGT36ulyOGQi8TtYIkgQjxP55lAG+t
c+bzxiOywiZ8G1IvrmGuKgxL50SfsKtCpGR9ia5Ak9YNYmJ6G6tlXzYlfHV5ns70
v9zDVrLchAfZdEskMuCXU8vN5MG7nLRFMMnuNXDMDSzdeOwGyIAm5e+vMfQQzvkb
Wpqhe/jGVCkR9HGZM/V9
=OQgL
-----END PGP SIGNATURE-----
Antonio Quartulli (3):
batman-adv: fix reference counting imbalance while sending fragment
batman-adv: increase orig refcount when storing ref in gw_node
batman-adv: fix local TT check for outgoing arp requests in DAT
Marek Lindner (1):
batman-adv: fix indirect hard_iface NULL dereference
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
-----------------------------------------------------------------------
--
linux integration
The annotated tag, batman-adv-fix-for-davem has been updated
to 1e0e4c1114e90864d75f3696aac52ba38b4cfedf (tag)
from 2250ac0703771bc1d30ad673c8f83aac8b6b749e (which is now obsolete)
tagging 92af9c303ec7e81f164832358706435b8241fe10 (commit)
replaces v3.15-rc4
tagged by Antonio Quartulli
on Thu May 15 20:09:20 2014 +0200
- Shortlog ------------------------------------------------------------
Include changes:
- fix NULL reference in batadv_orig_hardif_seq_print_text()
- fix reference counting imbalance when using fragmentation
- avoid access to gw_node after free
- fix local TT check for outgoing arp requests in DAT
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCAAGBQJTdQSzAAoJEEKTMo6mOh1VAZUP/0x7xfosSaMGUw5KXclKsiCu
kbswcP1h8MSkGX/nypp47Y1FI5KK/Hs2oLeYluMR4fADE6BhzOwcTpPwBqFtRexy
rWapqXgZIqgkpN3RJiC1rlO3id0QcTufXleq4PWGXwHmN+2qvocdaeSn+ZT/PJy8
sqvM4sWbDLQrLk+xnaVwtZm1JkvO+hKyrZGrWetLj02Cp7nipDqrzHXhNBxAYjtT
m0oFCrOxqswCK9yonh9dzbdBD2wWMYWBKDxIryJO5++o2YD1H3tnYpJ/kw7hL9Yy
G9ilCcLr5+gn///IgfKGYlf3KMvdOfa/DpCYvLRypCh8ErzqS+O+Puy+XKLIiyBl
kGR9+KGeejFPzYvTIppBzoqUb25AhiA/66e5P60U8yH1RG2vRVIPCrIH7sNcHLOP
krpE5j0AVVf9iQNuF4mB9rmTL+PCpyNd2TTNG3nKZ4CS/2QKTGlcLd2uqoHFdjGg
4n0s+cGqmTP+cEcsKKONQzrIFx3I49wb8xSFe40g95lpfUz74sLIjk5Y0pT7qEVr
G6i9j5WrtHzxSNSjSuBXNhkNsTlXmhzvs85S3HbrxPiVx+qC23ucAIXTxkKTv6mn
O2J91UCIhHJyqlCy+RxHUYQYZugF87MBpwJxFMCngc2+PngTC8U3VXUfkMaqB8Nj
EP7klE3SfBwEx77J1ndH
=kDqI
-----END PGP SIGNATURE-----
Antonio Quartulli (5):
batman-adv: fix reference counting imbalance while sending fragment
batman-adv: increase orig refcount when storing ref in gw_node
batman-adv: fix local TT check for outgoing arp requests in DAT
batman-adv: change the MAC of each VLAN upon ndo_set_mac_address
batman-adv: fix TT VLAN inconsistency on VLAN re-add
Marek Lindner (2):
batman-adv: fix indirect hard_iface NULL dereference
batman-adv: fix NULL pointer dereferences
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
-----------------------------------------------------------------------
--
linux integration
Repository : ssh://git@open-mesh.org/batman-adv
Branch 'master' now includes:
236e603 batman-adv: fix typ0 in kerneldoc and comment
a1b1426 Merge branch 'maint' into next
cf7a3b7 Merge branch 'next'