diff options
Diffstat (limited to 'drivers/scsi/iscsi_tcp.c')
| -rw-r--r-- | drivers/scsi/iscsi_tcp.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index 0ee725ced51..9eae04afa9a 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c @@ -599,9 +599,9 @@ static void iscsi_sw_tcp_conn_stop(struct iscsi_cls_conn *cls_conn, int flag)  	set_bit(ISCSI_SUSPEND_BIT, &conn->suspend_rx);  	write_unlock_bh(&tcp_sw_conn->sock->sk->sk_callback_lock); -	if (sock->sk->sk_sleep && waitqueue_active(sock->sk->sk_sleep)) { +	if (sk_sleep(sock->sk) && waitqueue_active(sk_sleep(sock->sk))) {  		sock->sk->sk_err = EIO; -		wake_up_interruptible(sock->sk->sk_sleep); +		wake_up_interruptible(sk_sleep(sock->sk));  	}  	iscsi_conn_stop(cls_conn, flag);  |