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 X-Spam-Level: X-Spam-Status: No, score=-8.2 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,UNPARSEABLE_RELAY,USER_AGENT_SANE_1 autolearn=ham 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 08B0DC433DF for ; Wed, 27 May 2020 20:36:52 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id CC774207BC for ; Wed, 27 May 2020 20:36:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="sreWxfDx"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="xNwO5tiF" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CC774207BC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=T52d6LS8oQo6Z0V8MLOxTkq9hR9kpOwbHVEm3hXOKe4=; b=sreWxfDxNG2tc6d/osew75OKF QD75U7Nuv+cTcwQKySUfxtZF/Thqk4qDhqX1YXLH3z2Ei5ONf2tTuZaNTszWPo32gG+KrCxH6Um57 wT87TuqMzRhLrtuYBZPsdEd1aftEPWVTin7jxvu9gFdb0cVyT2yh5zv+mMraay10Z1h8RaWR2ciyp 6oS6wYUMx/OBa+pugIx/w6ouIrPPAE4JF2RMLu7uD1hcFtX7VfnaZjjWEpD4JaQJ04TKiX/uzwNro TkSMQkABiCZ8xwTxFxaB1STo4iPxcG0seZP3zV0PJCT2QXrnOcqmeo8dOwTE30PbgMuHo7eLdezNe ope2woJrA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1je2nA-0000IV-Vi; Wed, 27 May 2020 20:36:48 +0000 Received: from userp2130.oracle.com ([156.151.31.86]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1je2n8-0000Hw-0T for linux-nvme@lists.infradead.org; Wed, 27 May 2020 20:36:47 +0000 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 04RKVdJC069894; Wed, 27 May 2020 20:36:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=QCNlFXAc5VlxGXHjhiVc7GUQzL8ctiZU7ALJtOsVino=; b=xNwO5tiFqvyT5HZBS93fz/ot4hDqRjwLBStYDExRCrGCRdtGAGI5zJFbSHJZuafjKHuD pKwF04UlOyCbFDVRlpMO5G3LMp/vziUqSzjOL/p/0MEaCT7mC18x2HJ7K2yAZCRPxdim xaY99ewWARqf1KVfwhnI3KkFBVnzy4/lzA0x9BGBg0UAtL0iIA6mGyDosRLUETsGb4Hi TC6Cz1BH/XL+oZ8IHFF4vRO23vSp4KuN7idzdCtwIfkAxtJ6SMLuNHyMEknK15f//BoY 2C0NHGOinggGoUC7EiO1VP8l3iFZ+F4TpAjLHGBwmSUtaPfiMTL6UyVfP4HgmFdWoFNd xQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 316u8r1n19-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 27 May 2020 20:36:36 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 04RKT7aP106120; Wed, 27 May 2020 20:36:35 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3030.oracle.com with ESMTP id 317ddrf819-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 27 May 2020 20:36:35 +0000 Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 04RKaYdf014409; Wed, 27 May 2020 20:36:34 GMT Received: from dhcp-10-76-241-128.usdhcp.oraclecorp.com (/10.76.241.128) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 27 May 2020 13:36:34 -0700 Subject: Re: [PATCH] nvme: cancel requests for real To: Sagi Grimberg , Keith Busch , linux-nvme@lists.infradead.org, hch@lst.de References: <20200527190913.3461503-1-kbusch@kernel.org> From: Alan Adamson Message-ID: Date: Wed, 27 May 2020 13:39:21 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9634 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 mlxscore=0 phishscore=0 adultscore=0 suspectscore=3 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005270157 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9634 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 priorityscore=1501 spamscore=0 cotscore=-2147483648 suspectscore=3 phishscore=0 clxscore=1015 mlxlogscore=999 bulkscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005270157 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200527_133646_138998_BC747731 X-CRM114-Status: GOOD ( 19.43 ) X-BeenThere: linux-nvme@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: axboe@kernel.dk Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org Ck9uIDUvMjcvMjAgMToxOCBQTSwgU2FnaSBHcmltYmVyZyB3cm90ZToKPgo+PiBPbmNlIHRoZSBk cml2ZXIgZGVjaWRlcyB0byBjYW5jZWwgcmVxdWVzdHMsIHRoZSBjb25jZXB0IG9mIHRob3NlCj4+ IHJlcXVlc3RzIHRpbWluZyBvdXQgc2hvdWxkIG5vIGxvbmdlciBleGlzdC4gU2luY2Ugd2UgY2Fu J3Qgc3RvcCBmYWtlCj4+IHRpbWVvdXRzIGZyb20gcHJldmVudGluZyBhIGZvcmNlZCByZWNsYWlt LCBjb250aW51ZSBjb21wbGV0aW5nIHRoZSBzYW1lCj4+IHJlcXVlc3QgdW50aWwgdGhlIGJsb2Nr IGxheWVyIGlzbid0IHRvbGQgdG8gcHJldGVuZCB0aGF0IGRpZG4ndCBoYXBwZW4uCj4+Cj4+IFNp Z25lZC1vZmYtYnk6IEtlaXRoIEJ1c2NoIDxrYnVzY2hAa2VybmVsLm9yZz4KPj4gLS0tCj4+IMKg IGRyaXZlcnMvbnZtZS9ob3N0L2NvcmUuYyB8IDIgKy0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL252 bWUvaG9zdC9jb3JlLmMgYi9kcml2ZXJzL252bWUvaG9zdC9jb3JlLmMKPj4gaW5kZXggYmE4NjBl ZmQyNTBkLi43MmU1OTczZGRhM2EgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvbnZtZS9ob3N0L2Nv cmUuYwo+PiArKysgYi9kcml2ZXJzL252bWUvaG9zdC9jb3JlLmMKPj4gQEAgLTMxMCw3ICszMTAs NyBAQCBib29sIG52bWVfY2FuY2VsX3JlcXVlc3Qoc3RydWN0IHJlcXVlc3QgKnJlcSwgCj4+IHZv aWQgKmRhdGEsIGJvb2wgcmVzZXJ2ZWQpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1 ZTsKPj4gwqAgwqDCoMKgwqDCoCBudm1lX3JlcShyZXEpLT5zdGF0dXMgPSBOVk1FX1NDX0hPU1Rf QUJPUlRFRF9DTUQ7Cj4+IC3CoMKgwqAgYmxrX21xX2NvbXBsZXRlX3JlcXVlc3QocmVxKTsKPj4g K8KgwqDCoCB3aGlsZSAoIWJsa19tcV9jb21wbGV0ZV9yZXF1ZXN0KHJlcSkpOwo+Cj4gTWF5YmUg YWRkIGNvbmRfcmVzY2hlZCBpbiB0aGUgbG9vcD8ganVzdCB0byBwbGF5IG5pY2UgaW4gY2FzZSBz b21ldGhpbmcKPiBpcyB3cm9uZz8KCgpJcyB0aGlzIGEgbnZtZSBpc3N1ZSBvciBhIGJsb2NrIGlz c3VlP8KgIE15IG9yaWdpbmFsIGZpeCB3YXMgaW4gdGhlIGJsb2NrIApsYXllci4KCi0tLSBhL2Js b2NrL2Jsay10aW1lb3V0LmMKKysrIGIvYmxvY2svYmxrLXRpbWVvdXQuYwpAQCAtMjIsMTAgKzIy LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHNldHVwX2ZhaWxfaW9fdGltZW91dChjaGFyICpzdHIp CgppbnQgYmxrX3Nob3VsZF9mYWtlX3RpbWVvdXQoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEpCnsK LcKgwqDCoMKgwqDCoCBpZiAoIXRlc3RfYml0KFFVRVVFX0ZMQUdfRkFJTF9JTywgJnEtPnF1ZXVl X2ZsYWdzKSkKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIDA7Ci0KLcKgwqDC oMKgwqDCoCByZXR1cm4gc2hvdWxkX2ZhaWwoJmZhaWxfaW9fdGltZW91dCwgMSk7CivCoMKgwqDC oMKgwqAgaWYgKHRlc3RfYml0KFFVRVVFX0ZMQUdfRkFJTF9JTywgJnEtPnF1ZXVlX2ZsYWdzKSAm JgorwqDCoMKgwqDCoMKgwqDCoMKgwqAgIWJsa19xdWV1ZV9xdWllc2NlZChxKSkKK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHNob3VsZF9mYWlsKCZmYWlsX2lvX3RpbWVvdXQs IDEpOworwqDCoMKgwqDCoMKgIHJldHVybiAwOwp9CgpzdGF0aWMgaW50IF9faW5pdCBmYWlsX2lv X3RpbWVvdXRfZGVidWdmcyh2b2lkKQotLSAKCkFsYW4KCgoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1udm1lIG1haWxpbmcgbGlzdApsaW51 eC1udm1lQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1udm1lCg==