[PATCH batadv 0/4] batman-adv: tt: atomic_t sashiko fixes

Sven Eckelmann <[email protected]> Thu, 30 Jul 2026 19:32:55 +0200
Newsgroups org.open-mesh.lists.batman
Message-ID <[email protected]>
There were a couple of sashiko reports regarding the
batadv-next-pullrequest-20260728 PR. I went through the TT code and tried
to handle them and at the same time already predict what else sashiko might
report as next. I needed to change the batadv_tt_local_remove() hash
interaction as preparation for the related NEW flag (and counter) handling.

Signed-off-by: Sven Eckelmann <[email protected]>
---
Sven Eckelmann (4):
      batman-adv: tt: remove only the entry which was looked up from the hash
      batman-adv: tt: don't directly clear NEW flag when removing local entry
      batman-adv: tt: don't uncount never committed clients on pending purge
      batman-adv: tt: fix roaming state handling of a local client

 net/batman-adv/translation-table.c | 164 +++++++++++++++++++++++++------------
 1 file changed, 112 insertions(+), 52 deletions(-)
---
base-commit: 95b6f66b2659f617ce1937e790f48dc578ee014c
change-id: 20260730-tt-fixes-fca2b722ebbd

Best regards,
--  
Sven Eckelmann <[email protected]>