net: treewide use of RCU_INIT_POINTER
rcu_assign_pointer(ptr, NULL) can be safely replaced by RCU_INIT_POINTER(ptr, NULL) (old rcu_assign_pointer() macro was testing the NULL value and could omit the smp_wmb(), but this had to be removed because of compiler warnings) Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
8c2152286a
commit
2cfa5a0471
@@ -56,7 +56,7 @@ drop:
|
||||
static void ab_port_leave(struct team *team, struct team_port *port)
|
||||
{
|
||||
if (ab_priv(team)->active_port == port)
|
||||
rcu_assign_pointer(ab_priv(team)->active_port, NULL);
|
||||
RCU_INIT_POINTER(ab_priv(team)->active_port, NULL);
|
||||
}
|
||||
|
||||
static int ab_active_port_get(struct team *team, void *arg)
|
||||
|
||||
Reference in New Issue
Block a user