diff options
Diffstat (limited to 'net/core/fib_rules.c')
| -rw-r--r-- | net/core/fib_rules.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/fib_rules.c b/net/core/fib_rules.c index e7ab0c0285b..0657b57df55 100644 --- a/net/core/fib_rules.c +++ b/net/core/fib_rules.c @@ -487,7 +487,7 @@ static int fib_nl_delrule(struct sk_buff *skb, struct nlmsghdr* nlh, void *arg)  		if (ops->nr_goto_rules > 0) {  			list_for_each_entry(tmp, &ops->rules_list, list) {  				if (rtnl_dereference(tmp->ctarget) == rule) { -					rcu_assign_pointer(tmp->ctarget, NULL); +					RCU_INIT_POINTER(tmp->ctarget, NULL);  					ops->unresolved_rules++;  				}  			}  |