diff options
Diffstat (limited to 'drivers/net/ppp/pptp.c')
-rw-r--r-- | drivers/net/ppp/pptp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ppp/pptp.c b/drivers/net/ppp/pptp.c index 89f829f5f725..ede899ca0ee6 100644 --- a/drivers/net/ppp/pptp.c +++ b/drivers/net/ppp/pptp.c | |||
@@ -162,7 +162,7 @@ static void del_chan(struct pppox_sock *sock) | |||
162 | { | 162 | { |
163 | spin_lock(&chan_lock); | 163 | spin_lock(&chan_lock); |
164 | clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); | 164 | clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); |
165 | rcu_assign_pointer(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); | 165 | RCU_INIT_POINTER(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); |
166 | spin_unlock(&chan_lock); | 166 | spin_unlock(&chan_lock); |
167 | synchronize_rcu(); | 167 | synchronize_rcu(); |
168 | } | 168 | } |