diff options
Diffstat (limited to 'net/unix/af_unix.c')
| -rw-r--r-- | net/unix/af_unix.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 36d4e44d6233..fc3ebb906911 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -315,7 +315,7 @@ static void unix_write_space(struct sock *sk)  {  	read_lock(&sk->sk_callback_lock);  	if (unix_writable(sk)) { -		if (sk->sk_sleep && waitqueue_active(sk->sk_sleep)) +		if (sk_has_sleeper(sk))  			wake_up_interruptible_sync(sk->sk_sleep);  		sk_wake_async(sk, SOCK_WAKE_SPACE, POLL_OUT);  	} @@ -1985,7 +1985,7 @@ static unsigned int unix_poll(struct file *file, struct socket *sock, poll_table  	struct sock *sk = sock->sk;  	unsigned int mask; -	poll_wait(file, sk->sk_sleep, wait); +	sock_poll_wait(file, sk->sk_sleep, wait);  	mask = 0;  	/* exceptional events? */ @@ -2022,7 +2022,7 @@ static unsigned int unix_dgram_poll(struct file *file, struct socket *sock,  	struct sock *sk = sock->sk, *other;  	unsigned int mask, writable; -	poll_wait(file, sk->sk_sleep, wait); +	sock_poll_wait(file, sk->sk_sleep, wait);  	mask = 0;  	/* exceptional events? */ @@ -2053,7 +2053,7 @@ static unsigned int unix_dgram_poll(struct file *file, struct socket *sock,  		other = unix_peer_get(sk);  		if (other) {  			if (unix_peer(other) != sk) { -				poll_wait(file, &unix_sk(other)->peer_wait, +				sock_poll_wait(file, &unix_sk(other)->peer_wait,  					  wait);  				if (unix_recvq_full(other))  					writable = 0; | 
