diff options
Diffstat (limited to 'net/ipv4/inet_hashtables.c')
| -rw-r--r-- | net/ipv4/inet_hashtables.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/net/ipv4/inet_hashtables.c b/net/ipv4/inet_hashtables.c index 597bb4cfe805..e7d15fb0d94d 100644 --- a/net/ipv4/inet_hashtables.c +++ b/net/ipv4/inet_hashtables.c @@ -456,10 +456,7 @@ static int inet_reuseport_add_sock(struct sock *sk,  			return reuseport_add_sock(sk, sk2);  	} -	/* Initial allocation may have already happened via setsockopt */ -	if (!rcu_access_pointer(sk->sk_reuseport_cb)) -		return reuseport_alloc(sk); -	return 0; +	return reuseport_alloc(sk);  }  int __inet_hash(struct sock *sk, struct sock *osk) |