diff options
Diffstat (limited to 'net/ipv4/tcp_cong.c')
| -rw-r--r-- | net/ipv4/tcp_cong.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/tcp_cong.c b/net/ipv4/tcp_cong.c index e92beb9e55e0..6428b342b164 100644 --- a/net/ipv4/tcp_cong.c +++ b/net/ipv4/tcp_cong.c @@ -116,7 +116,7 @@ int tcp_set_default_congestion_control(const char *name)  	spin_lock(&tcp_cong_list_lock);  	ca = tcp_ca_find(name);  #ifdef CONFIG_MODULES -	if (!ca && capable(CAP_SYS_MODULE)) { +	if (!ca && capable(CAP_NET_ADMIN)) {  		spin_unlock(&tcp_cong_list_lock);  		request_module("tcp_%s", name); @@ -246,7 +246,7 @@ int tcp_set_congestion_control(struct sock *sk, const char *name)  #ifdef CONFIG_MODULES  	/* not found attempt to autoload module */ -	if (!ca && capable(CAP_SYS_MODULE)) { +	if (!ca && capable(CAP_NET_ADMIN)) {  		rcu_read_unlock();  		request_module("tcp_%s", name);  		rcu_read_lock();  | 
