/* Remove congestion control algorithm, called from the module's remove function. Module ref counts are used to ensure that this can't be done till all sockets using that method are closed.  */
void tcp_unregister_congestion_control(struct tcp_congestion_ops *ca)
/* Remove congestion control algorithm, called from the module's remove function. Module ref counts are used to ensure that this can't be done till all sockets using that method are closed.  */
void tcp_unregister_congestion_control(struct tcp_congestion_ops *ca)
{
	spin_lock(&tcp_cong_list_lock);
	list_del_rcu(&ca->list);
	spin_unlock(&tcp_cong_list_lock);
}