From: Jon Maloy <[email protected]> Date: Fri, 12 Oct 2018 22:46:55 +0200
> From: Tung Nguyen <[email protected]> > > The binding table's 'cluster_scope' list is rcu protected to handle > races between threads changing the list and those traversing the list at > the same moment. We have now found that the function named_distribute() > uses the regular list_for_each() macro to traverse the said list. > Likewise, the function tipc_named_withdraw() is removing items from the > same list using the regular list_del() call. When these two functions > execute in parallel we see occasional crashes. > > This commit fixes this by adding the missing _rcu() suffixes. > > Signed-off-by: Tung Nguyen <[email protected]> > Signed-off-by: Jon Maloy <[email protected]> Applied and queued up for -stable. _______________________________________________ tipc-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tipc-discussion
