diff options
Diffstat (limited to 'net/rds/tcp_listen.c')
| -rw-r--r-- | net/rds/tcp_listen.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/net/rds/tcp_listen.c b/net/rds/tcp_listen.c index 8b5cc4aa886..23ab4dcd1d9 100644 --- a/net/rds/tcp_listen.c +++ b/net/rds/tcp_listen.c @@ -108,13 +108,13 @@ static void rds_tcp_accept_worker(struct work_struct *work)  		cond_resched();  } -void rds_tcp_listen_data_ready(struct sock *sk, int bytes) +void rds_tcp_listen_data_ready(struct sock *sk)  { -	void (*ready)(struct sock *sk, int bytes); +	void (*ready)(struct sock *sk);  	rdsdebug("listen data ready sk %p\n", sk); -	read_lock_bh(&sk->sk_callback_lock); +	read_lock(&sk->sk_callback_lock);  	ready = sk->sk_user_data;  	if (!ready) { /* check for teardown race */  		ready = sk->sk_data_ready; @@ -131,8 +131,8 @@ void rds_tcp_listen_data_ready(struct sock *sk, int bytes)  		queue_work(rds_wq, &rds_tcp_listen_work);  out: -	read_unlock_bh(&sk->sk_callback_lock); -	ready(sk, bytes); +	read_unlock(&sk->sk_callback_lock); +	ready(sk);  }  int rds_tcp_listen_init(void) @@ -145,7 +145,7 @@ int rds_tcp_listen_init(void)  	if (ret < 0)  		goto out; -	sock->sk->sk_reuse = 1; +	sock->sk->sk_reuse = SK_CAN_REUSE;  	rds_tcp_nonagle(sock);  	write_lock_bh(&sock->sk->sk_callback_lock); @@ -153,7 +153,7 @@ int rds_tcp_listen_init(void)  	sock->sk->sk_data_ready = rds_tcp_listen_data_ready;  	write_unlock_bh(&sock->sk->sk_callback_lock); -	sin.sin_family = PF_INET, +	sin.sin_family = PF_INET;  	sin.sin_addr.s_addr = (__force u32)htonl(INADDR_ANY);  	sin.sin_port = (__force u16)htons(RDS_TCP_PORT);  | 
