In this series, we revert the commit 333f796235a527 ("tipc: fix a race condition leading to subscriber refcnt bug") and provide an alternate solution to fix the race conditions in commits 2-4.
We have to do this as the above commit introduced a nametbl soft lockup at module exit as described by patch#4. --- v3: introduce cleanup workqueue to fix nametbl soft lockup. Parthasarathy Bhuvaragan (6): tipc: fix nametbl_lock soft lockup at node/link events tipc: add subscription refcount tipc: fix connection refcount error tipc: fix nametbl_lock soft lockup at module exit tipc: ignore requests when the connection state is not CONNECTED tipc: fix cleanup at module unload net/tipc/node.c | 9 ++++- net/tipc/server.c | 44 +++++++++------------ net/tipc/subscr.c | 116 ++++++++++++++++++++++++++++++++---------------------- net/tipc/subscr.h | 1 + 4 files changed, 94 insertions(+), 76 deletions(-) -- 2.1.4 ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ tipc-discussion mailing list tipc-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tipc-discussion