Message ID | 20200102220433.752303244@linuxfoundation.org |
---|---|
State | New |
Headers | show
Return-Path: <SRS0=x1Uk=2X=vger.kernel.org=stable-owner@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1C98EC3276C for <stable@archiver.kernel.org>; Thu, 2 Jan 2020 22:51:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E366420848 for <stable@archiver.kernel.org>; Thu, 2 Jan 2020 22:51:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578005463; bh=BZe83UyN1JyLk4vRKk9MJN+aJTFpUkaZhhx6O28t/ug=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=ITMJEvyk2S1WkB6ST0kXDsBhd2uoElXbvQPM/qj+6Kkm3xOB9UgbJgOdTxBtutw4p ZhG3asSNzRkPe9glJwgOFNLDkxScR5zva+/LDAnItCAvp/GAoqym0QgWqo0j2lLHih /FkPLAaztrmBQ9Jw7/ZLiyfLEiSsGGrVuM+DK6yE= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729085AbgABWu7 (ORCPT <rfc822;stable@archiver.kernel.org>); Thu, 2 Jan 2020 17:50:59 -0500 Received: from mail.kernel.org ([198.145.29.99]:49128 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729402AbgABWYp (ORCPT <rfc822;stable@vger.kernel.org>); Thu, 2 Jan 2020 17:24:45 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4F29D20863; Thu, 2 Jan 2020 22:24:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578003884; bh=BZe83UyN1JyLk4vRKk9MJN+aJTFpUkaZhhx6O28t/ug=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UEnKIYxcGUDVnkqw1/Gf5dPUhWKN+wVjygy7JFeesNlRIosls3pO9gRf/ox+bxj5B fvkzTNyaYsfZ/FQBzY2wUMSKgm4w3y0Z/TxznSRhZxylRT0DML+/VWsgjKcCGSBQRq u5eR6PvHxzbDgc9/uAKGG5w6S1YOg1mEjIuaDyZU= From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org, Anatol Pomazau <anatol@google.com>, Frank Mayhar <fmayhar@google.com>, Bharath Ravi <rbharath@google.com>, Khazhimsel Kumykov <khazhy@google.com>, Gabriel Krisman Bertazi <krisman@collabora.com>, Lee Duncan <lduncan@suse.com>, "Martin K. Petersen" <martin.petersen@oracle.com>, Sasha Levin <sashal@kernel.org> Subject: [PATCH 4.14 40/91] scsi: iscsi: Dont send data to unbound connection Date: Thu, 2 Jan 2020 23:07:22 +0100 Message-Id: <20200102220433.752303244@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200102220356.856162165@linuxfoundation.org> References: <20200102220356.856162165@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: <stable.vger.kernel.org> X-Mailing-List: stable@vger.kernel.org |
Series |
None
|
expand
|
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index 045207b5560e..7e3a77d3c6f0 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c @@ -372,8 +372,16 @@ static int iscsi_sw_tcp_pdu_xmit(struct iscsi_task *task) { struct iscsi_conn *conn = task->conn; unsigned int noreclaim_flag; + struct iscsi_tcp_conn *tcp_conn = conn->dd_data; + struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; int rc = 0; + if (!tcp_sw_conn->sock) { + iscsi_conn_printk(KERN_ERR, conn, + "Transport not bound to socket!\n"); + return -EINVAL; + } + noreclaim_flag = memalloc_noreclaim_save(); while (iscsi_sw_tcp_xmit_qlen(conn)) {