Message ID | 1522172237-6960-9-git-send-email-avagin@openvz.org |
---|---|
State | New |
Series | "target: backport bug fixes from the upstream kernel" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.71.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Tue, 27 Mar 2018 19:40:17 +0200 (CEST) Received: by 10.46.158.71 with SMTP id g7csp2584476ljk; Tue, 27 Mar 2018 10:40:06 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+hu6aGOMPIcNDRd7/uwwpN0F9BSNTulmV6mhtWdW6r2xF2ThVWT7Wc5zK5QSSwo7DVSs9W X-Received: by 10.99.60.89 with SMTP id i25mr178715pgn.208.1522172406206; Tue, 27 Mar 2018 10:40:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522172406; cv=none; d=google.com; s=arc-20160816; b=SykULvHO0L3uY+iCmaCMtRnv9AqE3lEuFt35rdqmAJd2ttGjh1YmbyxgIYI3cWf5tE aa3yNWIUmEMyZSI61bcpqqhADphQblUZD6qA9QgZ3zVqR1Iu2io4YhmUkvdxATHtlGnp uGitHluWCz4mDqa3+FC5U2L/7HPhndLVO58/oIvxPNneooM18dcWzPOZ9KNOeDTm3dNf mVwa90qR8chjtJZGjonKtCMtPel31cyCp+M5XAG88FtYCQzf2kUKihtOYmtgXlYzRs2L Dg1eBZxuWNmT8cy+jVQtspmywAnRI/kDS1amC3C5VMmVWsMmwQI/dx8SxnDKJMgo5l5t g3RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:to:from:arc-authentication-results; bh=kpHn/Y1mqRMRHJYnozbTapLrLvfdJifteN8Xq2+u/Uc=; b=r91jI9GwcdoEcMrMV5JpI+6I5X594EoFUefbZ+1S8PVbOj48e/S6AZ0L12b+LxQJq8 0KMOQrOM+mO4o/0DZ67TsA5Ym73nOFkRh87YvubObvX1snteBa632DI7nW09zL7wgqxD tzYefAEB9dgH+7+j4ZvDgoR8OPXKs6CGsHB8CqGR9Ej7jE+Ns8bFlOG/yLOuj9wAlMag IBuQbOuZ9Cjdx2tw27z/v1M7WSP0OFgKOsG/oRPqShIwUjzxm4SvrJaxLVhF0PraUVtH 66v9LvR5kfn8cdjG44qf2VasCFlNu8LfTei38gvSPNgVL0U23Pe+RnTWTCJO3XAN+TTe aUng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=openvz.org Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id p6si1279341pfk.357.2018.03.27.10.40.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Mar 2018 10:40:06 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=openvz.org Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w2RHc0wI023162; Tue, 27 Mar 2018 20:38:00 +0300 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0243.outbound.protection.outlook.com [213.199.154.243]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w2RHbeAp023051 for <devel@openvz.org>; Tue, 27 Mar 2018 20:37:40 +0300 Authentication-Results: openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=none action=none header.from=openvz.org; Received: from localhost.sw.ru (195.214.232.6) by VI1PR08MB0749.eurprd08.prod.outlook.com (2a01:111:e400:5a04::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Tue, 27 Mar 2018 17:37:32 +0000 From: Andrei Vagin <avagin@openvz.org> To: devel@openvz.org Date: Tue, 27 Mar 2018 20:37:02 +0300 Message-Id: <1522172237-6960-9-git-send-email-avagin@openvz.org> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1522172237-6960-1-git-send-email-avagin@openvz.org> References: <1522172237-6960-1-git-send-email-avagin@openvz.org> MIME-Version: 1.0 X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR0902CA0002.eurprd09.prod.outlook.com (2603:10a6:3:e5::12) To VI1PR08MB0749.eurprd08.prod.outlook.com (2a01:111:e400:5a04::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6270147c-4076-45ce-6370-08d594096bbb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603328)(7153060)(7193020); SRVR:VI1PR08MB0749; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0749; 3:YWvi7CuuGfhuYag6pny987GjRvG5bSGqUl5yejNr4z5vb9o+hJbEfzTAn/ntF9Yu92IPC0bl6BDySOhQWxNP9IPS92JQzI9IeBJpj2CMLjCKGv16uDdixlEFwY5Xtib2d/J+NfgdG8JKdXyNW0JIDvnXQOvuTvrk3MGuAYqY5eATWIMprbk3o48lQALahUmlU6sdU5phsxWwhgkonUVCZ2ZHFBSkLkY7hZdaiaECzwsbCD+mcMliGdXEKq4W2uSV; 25:FMsuMriX800c4Qmht+Uhaf9ORstdaPGZDbZ6MbKcG1V+ZojuEQfXTztWI3oLSbga60t5tjEkh0MkaSUw7V6597sdbVDARl/EGqAUbqI+4gqPdEx6AnN3LIwI/W3sa1J952u7zo96R2rkiz2vBN2Xg+YCcMu/WdVt0UCu6DSqLlcUUckxI19sZR4PaOz5OGt4cU5c0c+dy3Mli0PA4nsdjWCrCfNgcm8sqdz2jTNrCgmFBGqr2S/Z5G3FoTF+qlmgDRLrS/iBp+omLG3P/vYY4Qt/Gsvz0ESNF4DDwe4k9ta5k6Bshba9Tp6ICzIrr3jFy/RS4cgIpT17UnfNsBfHyw==; 31:Y4iUWOuU0fLNFyVLLE6Y6G2zkUXaOFnakpHLuRN/TZ+FKsIF0ZWlY/R74tJA9TUdDdzFGwRlHvTTP7HIH6xLCXvJs4C3KBjXgl8r4u0MrDSSsf4504MFHTsXzafaG/JC0nLL9mz+2GK+7/Ljf5fE0SbJbbS+Qrk+HRBCYH8XEb5P2KrgKvjJmX3dOJqpX4IiTyMGsc2Pfyo+Hvb+MUEDaGqgDxVquJITT9K+//Dwdks= X-MS-TrafficTypeDiagnostic: VI1PR08MB0749: X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0749; 20:VI7tAWcCnWEl6TbMxC5l4lYTUfQY/8F8oosG2n0oS1WMxJxXn3HrDQqLkkv+MxT7UQsVSbO3+AqSexzTjVlsq7JSKlgsDjqFznEvFnRPxuSpJXMnMNYSQTzqeOEwTDWHJPhkLp121YwExJ23S4mdda/Fi6aj1hXvUEo8qKOUMdaDR01GKFkYICK2q/BmiurY2Mw9hJq7gKwqEZoWBl2FRwLfN+J63qWbLrG8wRE33wOSCa4QJ/bNVya5Q7KC48Q3BQrVZYoyud7h1X3844FPbIU2xELn8lEIptZIoO4PoZvNO1wdoP7zWeA2pr1gaOnfFqG5M7oBeGimUMV4JPRZeC6PsG1SFp5Aw21PuSi7vkUH2PFJehjp9Pgt0ulBB2eUpI4AqL/AY7CxKyp3Dwj4acOT1TM2LrgliJOCJhzWA9XGHczqMa/a7quIupFSOAH+p4NRCyeV6jTzZs2i0e9Int2VJPVI6Ce+617qRK1xsgVs2LR9P/OtEI0JNnmr+1CU; 4:p4QHrPKyeaDp58xT0pvSMH/CXRH1DZWbHD4OEUuz7jXjeAn5ZN0hd0mkuQo1m7KbWIGu8yhZI2LA3OTan6vAAA0X20DtDeq3R8RS8+yHkKTwMxG+LoXt54FDD41700GvuflqMP4DV47MO/jgFcQ289daUeaFPdQp8wzxj/9rCHlJB+G6qGlzzA6df9vztKa2Oa0kYZEaWES28FVa9zUgsNE8Zg2AKZPBlwYifpW/Z8uLEed8lLoz3e91HtU8jai3qHrPQNDcO8RNoEwEbYgOwBmT7rs8k7yiZKjH+fHUsQcudhC+GecbCdSzTMFapSJ2 X-Exchange-Antispam-Report-Test: UriScan:(9452136761055); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101524173)(2401047)(8121501046)(3231221)(944501327)(52105095)(10201501046)(3002001)(93006095)(201708071742011); SRVR:VI1PR08MB0749; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0749; X-Forefront-Antispam-Report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:VI1PR08MB0749; H:localhost.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0749; 23:lnXOuLCeVyrn5VofbIX2955MLLLOmLNIKYiyfgVbFWOZ94ni/53egaHOfQFXY9OG9SBLVPqp0UUxOIgnsn/5qbVCEpsm37dBHPzjncr9ulo3rPy475WBQYqnQxDQj18V6tvKT+AxJA3+Zf+7gcgKlg==; 6:T9RNnJ8YEbG9b7SXcucIoaKqzYlp85HBmxJLr3+H1wqMj0unqFx5ohqnLzzMSDcyW2ZkhlZy58ReZC3PSIECLu8XrjmkN0lXXga15KhafuDW2EaNU1GlUPltpFQx4mfu1NWHhoU7+sAx53UVameDo6jjeedqLmebgXC7edQm7D9rw2t+otkbbLiy5aQsnwTgaXFv48Y8hESrUv+W3flFQ7m8Pt5LYAuJHcjzgOeNUvfnK76ub3nVQvDF/IRQjcgBiKGSgafBVm/liXj3YHJwG+ZHqbqy7baZc0kaURLmKwpCjo4Q3KhnRL0GTPlMs6va0EIlYJs90rd6JlXl/T2AQwayHxFbHLiYpsTDNG8GmfMC2nCW/R41Wk83Cvuw2J5YZzcpr4wJOYIEy8B44dR40CSath8LEbghKNI8S7rC3oaDPQnHyPY1nPiyQndpd+ACaeX2qdtQP8vCaKCZt7uKxA==; 5:twVj0wWG3nqjyk7DuallUZJfS70u0mJRdyM7dQySe5QLttSPelsHHyLzUXtI1ApAre/Q4x2Foig4d/JybjA3Zkgz/xfCu2CUkO4w3QmeJCcczNL2egD20QEPre+rKNlTHnWvcjVlNt6IcURyqDvrYXz5mbgCZOVYc1TBCqmReV4=; 24:qJ/3tesm9ZWI+JpZcj6lorEUC4XJJ44SedmFAHZCd19lKE/RDyX83ebAH9S+g0Hu5SJEmGF7Pf0Rp4q9vCM9UakeBLTRkSfGKv6g7ocuQr8= X-Microsoft-Antispam-Message-Info: oN5tTofOcFixPSvJ3L2RNzMPGnE5u+iUbzZygqczRAejzhexZTpYUmZPlAzGIx5SWbXmyjT3QhhwoQ04IPa7+a+4oU8m6GE6R1Hk7Y6gJBFyymMA5C0IPd7OvJ/ITjl/wyRWT0bGq/3gcJl5FvmKFMqrFiT3oQxTidPhGMrPtXydTP9tD98F3W5FVH2MDjJT SpamDiagnosticOutput: 1:0 X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0749; 7:2ueRA0rjpymo16p0CxjxzDZNrT60UzXMd8ezNtQNgh/+OF/1btejNRFk1f4LQ2ChWzaOnVQSQzFeRaZ89Wbpy70D6YI5GW2RYYijCs4KI8DsrwROVQFPkz1X7dJswEPk4tbVR9nvpTOlc0jB6XdbBQBbHHd5/cfmjhD+UG4pyVYOveBglR5DLV0MLkAu9Ua1m6q0/cPKjivf3o9LzGJnLqoKwI0+OqsQzKxIJo+pPq7BqvifjQKNwiND0O1XxbuF; 20:W/UQf8penaUSdUScPL1JtBts7y6rP+JUp84UL2mmMlM10Z9UmY4k8b/8mi4pc9SrdEKNI4z3/vFjaRe+m18HpN2GxbxYeQN5AOiySNW0fRSPlhWVgXl2dBs3kZj+RPLPbCVG8LD7FxJrnFxB5YHxFBOQ3Qc4qqR6lIu2IJPDo1A= X-OriginatorOrg: openvz.org X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2018 17:37:32.3196 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6270147c-4076-45ce-6370-08d594096bbb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0749 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.6 X-MS-Exchange-CrossPremises-AuthSource: VI1PR08MB0749.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VI1PR08MB0749.eurprd08.prod.outlook.com Subject: [Devel] [PATCH 08/23] target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c index 35209f0..ea8573e 100644 --- a/drivers/target/iscsi/iscsi_target.c +++ b/drivers/target/iscsi/iscsi_target.c @@ -1117,9 +1117,9 @@ int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd->cmd_flags |= ICF_NON_IMMEDIATE_UNSOLICITED_DATA; conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; - if (hdr->flags & ISCSI_FLAG_CMD_READ) { + if (hdr->flags & ISCSI_FLAG_CMD_READ) cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); - } else if (hdr->flags & ISCSI_FLAG_CMD_WRITE) + else cmd->targ_xfer_tag = 0xFFFFFFFF; cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn);