From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B1EDEC28B20 for ; Fri, 28 Mar 2025 09:24:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:Message-ID:Mime-Version:References:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:List-Owner; bh=vbOcQua1kJoV003LNZEFGlJzdO/VYTvOPAg2h3oTidQ=; b=uWAIVbaCmvOuJ9S4H/V9xqlVgA Qx79GRtIJgpT6vTMwtM8QvS9jbrDhpM+nmf7kr91wmf9Ms43DXAaucrTEIBkVfCTruJz9PrIai+me hvb4rkQbFX6MaHFUSDrWC5JYRxT5xSfzxKV0yQiTGJrkVidcn3AlQA1uHQcNWCtDtN4NJu0gIO96O 50QuxUXskRA/CoHcuZj+cxJSUzaB9khWolzNVywsmgo+idfhdwS/RmXfnYvShrOXPgFn/IOjLFh0h 1Yp2f93JcRDfma21h3JEVVbh6v9Ct6KKrjvoJPRBFPPNwRM03lrSKa1hYKJ+IipdlBpMPN1yJhjZ6 m18grJkA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1ty5x4-0000000D1r8-3Rcn; Fri, 28 Mar 2025 09:24:34 +0000 Received: from [1.203.97.240] (helo=smtp.cecloud.com) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1ty5x1-0000000D1qV-3Q3f for linux-nvme@lists.infradead.org; Fri, 28 Mar 2025 09:24:33 +0000 Received: from localhost (localhost [127.0.0.1]) by smtp.cecloud.com (Postfix) with ESMTP id 7EEF8900144; Fri, 28 Mar 2025 17:24:21 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 X-ANTISPAM-LEVEL: 2 Received: from desktop-n31qu50 (unknown [39.156.73.12]) by smtp.cecloud.com (postfix) whith ESMTP id P3907749T281458215874928S1743153860161413_; Fri, 28 Mar 2025 17:24:20 +0800 (CST) X-IP-DOMAINF: 1 X-RL-SENDER: zhang.guanghui@cestc.cn X-SENDER: zhang.guanghui@cestc.cn X-LOGIN-NAME: zhang.guanghui@cestc.cn X-FST-TO: mlombard@bsdbackstore.eu X-RCPT-COUNT: 9 X-LOCAL-RCPT-COUNT: 0 X-MUTI-DOMAIN-COUNT: 0 X-SENDER-IP: 39.156.73.12 X-ATTACHMENT-NUM: 0 X-UNIQUE-TAG: X-System-Flag: 0 Date: Fri, 28 Mar 2025 17:24:19 +0800 From: "zhang.guanghui@cestc.cn" To: "Maurizio Lombardi" , sagi , mgurtovoy , kbusch , sashal , chunguang.xu Cc: linux-kernel , linux-nvme , linux-block Subject: Re: Re: nvme-tcp: fix a possible UAF when failing to send request References: <2025021015413817916143@cestc.cn>, , <202503071810452687957@cestc.cn>, X-Priority: 3 X-GUID: B902EF6A-813E-44A3-BD2F-D196D9A9356B X-Has-Attach: no X-Mailer: Foxmail 7.2.25.374[cn] Mime-Version: 1.0 Message-ID: <2025032817241899538928@cestc.cn> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250328_022432_151308_F89C2222 X-CRM114-Status: UNSURE ( 9.18 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-nvme@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org SGksIAoKICAgICAgU28gZmFyLCAgdGhlIFVBRiBpc3N1ZSBoYXZlIG5vdCBiZWVuIG9jY2N1cnJl ZCBkdXJpbmcgdGVzdGluZyB0aGlzIHBhdGNoIGluIHRoZSBzYW1lIHNpdHVhdGlvbi4gCkFkZGl0 aW9uYWxseSwgdGhlIHBhdGNoIHRyaWdnZXJzIGEgY29tcGlsYXRpb24gd2FybmluZywgIG52bWVf dGNwX2ZhaWxfcmVxdWVzdCBpcyBkZWNsYXJlZCBidXQgbm90IGRlZmluZWQsIHBsZWFzZSBhbHNv IHJldmlldy4gIAoKVGhhbmtzIAoKCgoKemhhbmcuZ3VhbmdodWlAY2VzdGMuY24KCgoKwqAKCgoK 5Y+R5Lu25Lq677yawqBNYXVyaXppbyBMb21iYXJkaQoKCgrlj5HpgIHml7bpl7TvvJrCoDIwMjUt MDMtMTHCoDE4OjUyCgoKCuaUtuS7tuS6uu+8msKgemhhbmcuZ3VhbmdodWlAY2VzdGMuY247IHNh Z2k7IG1ndXJ0b3ZveTsga2J1c2NoOyBzYXNoYWw7IGNodW5ndWFuZy54dQoKCgrmioTpgIHvvJrC oGxpbnV4LWtlcm5lbDsgbGludXgtbnZtZTsgbGludXgtYmxvY2sKCgoK5Li76aKY77yawqBSZTog bnZtZS10Y3A6IGZpeCBhIHBvc3NpYmxlIFVBRiB3aGVuIGZhaWxpbmcgdG8gc2VuZCByZXF1ZXN0 44CQ6K+35rOo5oSP77yM6YKu5Lu255Sxc2FnaWdyaW1AZ21haWwuY29t5Luj5Y+R44CRCgoKCk9u IEZyaSBNYXIgNywgMjAyNSBhdCAxMToxMCBBTSBDRVQsIHpoYW5nLmd1YW5naHVpQGNlc3RjLmNu IHdyb3RlOgoKCgo+CgoKCj4gSGkKCgoKPgoKCgo+wqDCoMKgwqDCoMKgwqDCoCBBZnRlciB0ZXN0 aW5nIHRoaXMgcGF0Y2gswqDCoCBzZW5kaW5nIHJlcXVlc3QgZmFpbHVyZSBvY2N1cnJlZCzCoMKg IHVuZm9ydHVuYXRlbHksIHRoZSBpc3N1ZSBzdGlsbCBwZXJzaXN0cy4KCgoKwqAKCgoKTWF5YmUg SSBhbSBjb21wbGV0ZWx5IHdyb25nIGJ1dCBJIGFtIHN0aWxsIHF1aXRlIGNvbnZpbmNlZCB0aGF0 IHRoZSBwcm9ibGVtIGhlcmUKCgoKaXMgdGhhdCwgZGVzcGl0ZSB0aGUgbnZtZV90Y3BfdHJ5X3Nl bmQoKSBmYWlsdXJlLCB0aGUgdGFyZ2V0IHNlbmRzIGEgcmVzcG9uc2UgY2Fwc3VsZQoKCgpmb3Ig dGhlIGNvbW1hbmQsIGxlYWRpbmcgdG8gYSBkb3VibGUtY29tcGxldGlvbiBpbiB0aGUgaG9zdC4K CgoKwqAKCgoKU2FnaSwgd2hhdCBhYm91dCB0YWtpbmcgdGhpcyBwYXRjaDogaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvbGludXgtbnZtZS8yMDI1MDMwNjE2MDMyMi4xMzcwMzAwLTItbWxvbWJhcmRA cmVkaGF0LmNvbS9ULyN1CgoKCmFuZCBkbyBhIHN0ZXAgZnVydGhlciBieSBub3QgY29tcGxldGlu ZyB0aGUgcmVxdWVzdCwgbGVhdmluZyB0aGUgZXJyb3IKCgoKcmVjb3ZlcnkgaGFuZGxlciB0aGUg dGFzayBvZiBjbGVhbmluZyBldmVyeXRoaW5nIHVwPwoKCgrCoAoKCgrCoAoKCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9udm1lL2hvc3QvdGNwLmMgYi9kcml2ZXJzL252bWUvaG9zdC90Y3AuYwoKCgpp bmRleCAzMjdmM2YyZjUzOTkuLjcyYzFkNzk0ODM4NiAxMDA2NDQKCgoKLS0tIGEvZHJpdmVycy9u dm1lL2hvc3QvdGNwLmMKCgoKKysrIGIvZHJpdmVycy9udm1lL2hvc3QvdGNwLmMKCgoKQEAgLTEz MjgsOCArMTMyOCw4IEBAIHN0YXRpYyBpbnQgbnZtZV90Y3BfdHJ5X3NlbmQoc3RydWN0IG52bWVf dGNwX3F1ZXVlICpxdWV1ZSkKCgoKfSBlbHNlIGlmIChyZXQgPCAwKSB7CgoKCmRldl9lcnIocXVl dWUtPmN0cmwtPmN0cmwuZGV2aWNlLAoKCgoiZmFpbGVkIHRvIHNlbmQgcmVxdWVzdCAlZFxuIiwg cmV0KTsKCgoKLSBudm1lX3RjcF9mYWlsX3JlcXVlc3QocXVldWUtPnJlcXVlc3QpOwoKCgpudm1l X3RjcF9kb25lX3NlbmRfcmVxKHF1ZXVlKTsKCgoKKyBudm1lX3RjcF9lcnJvcl9yZWNvdmVyeSgm cXVldWUtPmN0cmwtPmN0cmwpOwoKCgp9CgoKCm91dDoKCgoKbWVtYWxsb2Nfbm9yZWNsYWltX3Jl c3RvcmUobm9yZWNsYWltX2ZsYWcpOwoKCgrCoAoKCgrCoAoKCgpNYXVyaXppbwoKCgrCoAoKCgrC oAoKCg==