[PATCH net 0/8] pull request: batman-adv 2026-05-08
Simon Wunderlich <[email protected]>
| Newsgroups | org.open-mesh.lists.batman,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
Dear net maintainers,
here are a couple of bugfixes for batman-adv which we would like to have integrated into net.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit 1f5ffc672165ff851063a5fd044b727ab2517ae3:
Fix mismerge of the arm64 / timer-core interrupt handling changes (2026-04-14 23:03:02 -0700)
are available in the Git repository at:
https://git.open-mesh.org/batadv.git tags/batadv-net-pullrequest-20260508
for you to fetch changes up to ba9d20ee9076dac32c371116bacbe72480eb356c:
batman-adv: bla: put backbone reference on failed claim hash insert (2026-05-08 14:29:02 +0200)
----------------------------------------------------------------
Here are some batman-adv bugfixes:
- fix integer overflow on buff_pos, by Lyes Bourennani
- fix invalid tp_meter access during teardown, by Jiexun Wang (2 patches)
- stop caching unowned originator pointers in BAT IV, by Jiexun Wang
- tp_meter: fix tp_num leak on kmalloc failure, by Sven Eckelmann
- fix BLA refcounting issues, by Sven Eckelmann (3 patches)
----------------------------------------------------------------
Jiexun Wang (3):
batman-adv: reject new tp_meter sessions during teardown
batman-adv: stop tp_meter sessions during mesh teardown
batman-adv: stop caching unowned originator pointers in BAT IV
Lyes Bourennani (1):
batman-adv: fix integer overflow on buff_pos
Sven Eckelmann (4):
batman-adv: tp_meter: fix tp_num leak on kmalloc failure
batman-adv: bla: prevent use-after-free when deleting claims
batman-adv: bla: only purge non-released claims
batman-adv: bla: put backbone reference on failed claim hash insert
net/batman-adv/bat_iv_ogm.c | 85 +++++++++++++++++-------
net/batman-adv/bridge_loop_avoidance.c | 11 +++-
net/batman-adv/main.c | 1 +
net/batman-adv/tp_meter.c | 116 +++++++++++++++++++++++++++------
net/batman-adv/tp_meter.h | 1 +
net/batman-adv/types.h | 4 ++
6 files changed, 172 insertions(+), 46 deletions(-)