From: Vlad Buslov <vla...@mellanox.com> Date: Fri, 16 Aug 2019 18:06:54 +0300
> RCU list block_ing_cb_list is protected by rcu read lock in > flow_block_ing_cmd() and with flow_indr_block_ing_cb_lock mutex in all > functions that use it. However, flow_block_ing_cmd() needs to call blocking > functions while iterating block_ing_cb_list which leads to following > suspicious RCU usage warning: ... > To fix the described incorrect RCU usage, convert block_ing_cb_list from > RCU list to regular list and protect it with flow_indr_block_ing_cb_lock > mutex in flow_block_ing_cmd(). > > Fixes: 1150ab0f1b33 ("flow_offload: support get multi-subsystem block") > Signed-off-by: Vlad Buslov <vla...@mellanox.com> Applied.