]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'tipc-slim-down-name-table'
authorDavid S. Miller <davem@davemloft.net>
Sun, 1 Apr 2018 02:19:59 +0000 (22:19 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sun, 1 Apr 2018 02:19:59 +0000 (22:19 -0400)
commitc20d747aa89dd71f1f42c0c6187405988a311ce6
treec1905f23eaf0b2aeb7195a78ca378bcb94414251
parent3e963ee15b26eb578bc3f0bd62291b5985ff503b
parent838a7d86d4b8ea9a8139936d8ec31cd61ea73cd3
Merge branch 'tipc-slim-down-name-table'

Jon Maloy says:

====================
tipc: slim down name table

We clean up and improve the name binding table:

 - Replace the memory consuming 'sub_sequence/service range' array with
   an RB tree.
 - Introduce support for overlapping service sequences/ranges

 v2: #1: Fixed a missing initialization reported by David Miller
     #4: Obsoleted and replaced a few more macros to get a consistent
         terminology in the API.
     #5: Added new commit to fix a potential string overflow bug (it
         is still only in net-next) reported by Arnd Bergmann
====================

Signed-off-by: David S. Miller <davem@davemloft.net>