From: Erik Hugne <erik.hugne@xxxxxxxxxxxx> In addition to the fix for refcount leak and memory leak during module removal, we also fix a problem where the topology server listening socket where unexpectedly closed. We also eliminate an unnecessary context switch during accept()/recvmsg() for nonblocking sockets. The following should be applied on stable aswell: tipc: allow connection shutdown callback to be invoked in advance tipc: fix connection refcount leak tipc: drop subscriber connection id invalidation We'd also like to have the fixes for memleak during module removal in stable aswell, but unfortunately they won't apply cleanly on the net tree: tipc: fix memory leak during module removal tipc: don't log disabled tasklet handler errors Erik Hugne (3): tipc: drop subscriber connection id invalidation tipc: fix memory leak during module removal tipc: don't log disabled tasklet handler errors Ying Xue (3): tipc: allow connection shutdown callback to be invoked in advance tipc: fix connection refcount leak tipc: avoid to unnecessary process switch under non-block mode net/tipc/config.c | 2 +- net/tipc/handler.c | 1 - net/tipc/name_table.c | 37 ++++++++++++++++++++++++++++++++++--- net/tipc/server.c | 14 +++++++------- net/tipc/socket.c | 4 ++-- net/tipc/subscr.c | 13 +------------ 6 files changed, 45 insertions(+), 26 deletions(-) -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html