/* iucv_sock_wake_msglim() - Wake up thread waiting on msg limit  */
static void iucv_sock_wake_msglim(struct sock *sk)
/* iucv_sock_wake_msglim() - Wake up thread waiting on msg limit  */
static void iucv_sock_wake_msglim(struct sock *sk)
{
	read_lock(&sk->sk_callback_lock);
	if (sk_has_sleeper(sk))
		wake_up_interruptible_all(sk->sk_sleep);
	sk_wake_async(sk, SOCK_WAKE_SPACE, POLL_OUT);
	read_unlock(&sk->sk_callback_lock);
}