Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp698882pxb; Tue, 14 Sep 2021 06:55:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrETUacNrf1FqwCpXVEkQesQpXgOx5DG62Sy1szFkbjNfLHZUMKrQZvJu7jyFBhn6N0Lyd X-Received: by 2002:a05:6e02:17cf:: with SMTP id z15mr11543053ilu.103.1631627755967; Tue, 14 Sep 2021 06:55:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1631627755; cv=pass; d=google.com; s=arc-20160816; b=B9XiOhsG+QAW+uhFe1igqcecja4WQSdki55oOxTbFj51LhlCcgzWk6PD9EqwkTgSyy NBr/X70CiyXX3nBfcRaVhbeZPH3JaWkzusHgaZHYshfxId4DSnHYSfXqdMMHtsfOnUdv ZhIWv566H56AYGsM6u5FPNvj6PUDmSrtZzE1TKoBXhLOMf9ib4Q3H+iBY0cE/un5MIFm 1Zybwme92LvUxLILwapb1tD5ti+OFwUl5+J40DR7NNCuWNZfNbmGDp0Yv3b9ERWT2rnr Nck0xxm0y/1dOfjHS6tjZT6fgw0cmQfJTOVNrt1PBqwL/8ymGJdg40X5t1t1MQignS6Z +klA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:dkim-signature:dkim-signature; bh=RsyrLE8+j6W3vkLyrJP68aIlXCcdr6Ur3u6TQgo+ONM=; b=l+QOlAFhe0s+K/SaYMKRJ9yK9uzz8vjo4OiwekQ0ESMvbhtwrUf9gXi5jJwICzRMrr MBfiQDBAxqe7W+e/E8o4tUWzs6OREGAkklCIM4YihvHjjy85vVSEQzJacTWZ1OzeE55j sUpQmTuweNH+IAIvKKBSTNmOI5sQuxjt0LnkUxUnAcWigZepfPzR9Vb5PAhIhWrtCjUz GA+KksP7J6nNb3gucbMIJ04SMUeHCiPcFhXOy3amScNfFUEwFl+HIKLM7mQVduSrb/F8 aj/LgkyabpPC6lm21zR7lyydWR5QlfJHPveZl5LB6t5cvhxHHg1AoLppcYHno1nc5RkS xj5w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=bWR8WM71; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=IrcMkLeJ; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Hpu3AdAy; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 13si12104611jan.43.2021.09.14.06.55.44; Tue, 14 Sep 2021 06:55:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=bWR8WM71; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=IrcMkLeJ; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Hpu3AdAy; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233235AbhINNz7 (ORCPT + 99 others); Tue, 14 Sep 2021 09:55:59 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:10552 "EHLO mx0a-00069f02.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233306AbhINNzs (ORCPT ); Tue, 14 Sep 2021 09:55:48 -0400 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18ECdNo0025165; Tue, 14 Sep 2021 13:54:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=RsyrLE8+j6W3vkLyrJP68aIlXCcdr6Ur3u6TQgo+ONM=; b=bWR8WM71zPCDwb0JGsA4GlbDZVyeX/t8wjDHG740LmYiKUFY9TtJSPjdhT2z0MWYAmmu cxzKA4kyg6DW7gqiOeSRAOj+j52u1PKXyHtB7cqJDgv+ecbQO4xe5IxQl31ZGRll0vEr P6XJcwAz6Ula5HfEuaqQjEToWsN/0JEv9XMLSH7WRDhUB3qgdJMdUSphLYwVJcNZYDxI H//WmLpFoGC8++hl9f2IOSOFo+3gT2PfREUun6nP/v6hohxaPLKI4tkgIos61T/J3ceQ iw6Ubjdq6/4TFnrq5J3lv9Z5bFOKqLuUiDWHrMljHvPJ8xO+X+0uGFq5A0sTIesYhJFt ng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=RsyrLE8+j6W3vkLyrJP68aIlXCcdr6Ur3u6TQgo+ONM=; b=IrcMkLeJazroXL9Q4ou5luGLtY1atRHCoHey4abc1k+YG0W1UbWdHrorGQfzQilzo4Oo WVEhE+/bJN89gsO7MYGIAuTgYouHQrDC63bbS4cS9Tzk7txKhrMZ34LHkec0oLmc8lsc +wkVjENamXaSSo6zZ0YntXmmmc3yf8OZOk3jRCsBeQvu/XILtZWQ0fHO1kDrL5SvR/4t NPC1+0XxE658GrAiv8kZQ7Sbq72FUIllPTFev1K4NP+1P680gDN7r95F0jFNOwUoOfld LDEjoKJjyNub4q2/9n3gO7qGS8RFSggljCMz6DNPAizExvBbLWTYMOAqMb6eEr+oS5f0 Lw== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3b2p3mhm18-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 14 Sep 2021 13:54:08 +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 18EDoXve083121; Tue, 14 Sep 2021 13:54:07 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by aserp3030.oracle.com with ESMTP id 3b0jgd5fjm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 14 Sep 2021 13:54:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KzVX/VZZQPDacbot34Hd1+0x/9oD/C9ZQAeETINjBh74uW5FT4JlhBk8trNob5f1qGzFmm9om1XLV1X21Nv9VoOhnfOELGq1mFyr8Zqumd8sV+HVaUP14nGwV/rlxd+LdXdyJ3GAojFSvdW5GhF6QURlgiDyXP/4ZQoIUZbnBYI+oY20Gb/JAsuVhqRSQRFhQAsCfRli8qXpvJuyoLWUqG5zgd4onrtq/d71NU0CSEyGIfwSEqUWCgFXEWv+VuedvtklM8kjCJ/Ze8puHapVhniu/ej1CrKeN4qsqlSiA24jPGKlhf3HPsw0aUojB5UqOs9SCtCv0h5zkRY+3wlRvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=RsyrLE8+j6W3vkLyrJP68aIlXCcdr6Ur3u6TQgo+ONM=; b=RTMAPqV/VbmR8gs7ZILzgHouBG0xAQ18PMyfLj28SRW6GAiXuP839EL9UJcVuhYK/m1+mGqQ5Z5U2T1Z5Nu3ZDwn5NAiewnKwvD+m3v5ZK2VSXohWck69nvnhBPmFTKCEZ8/Ng4udMtYoqAuMGAIflbuiXTEDSK6ugIa4VGEsWvArTGto1bxdxY8tJ5z6OaaZoKhz5pKdYbA+X5cclZ8BDvuJpKCGZyLlDX7Jbtnd+lUu7lJH+jKhLLz5SmpemFrBG2B1HdscZHanO7fjL5H3PnEHdSjp9NFmyiY+zogMqrvGXN81YbO9JHigY9swe6OdzYQJw2tNClt41veUIbEAQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RsyrLE8+j6W3vkLyrJP68aIlXCcdr6Ur3u6TQgo+ONM=; b=Hpu3AdAyHESaZhxD0xnmcb+lhR1oUW+CanQAW+2LO00Ru61Z8isNApza4OxcrHItkhjdGOtsn9mWwrZJhmUq2O8lLRVPtQKDHPFXIgpVU8UUoWwIQho1AtLrmUfhPJm3vqT19YNQrTDF9TisATVsrdGuPReMBKg54RViQlB1no0= Received: from BYAPR10MB2934.namprd10.prod.outlook.com (2603:10b6:a03:85::22) by BYAPR10MB3127.namprd10.prod.outlook.com (2603:10b6:a03:158::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.17; Tue, 14 Sep 2021 13:54:05 +0000 Received: from BYAPR10MB2934.namprd10.prod.outlook.com ([fe80::d477:c047:7008:7696]) by BYAPR10MB2934.namprd10.prod.outlook.com ([fe80::d477:c047:7008:7696%7]) with mapi id 15.20.4500.019; Tue, 14 Sep 2021 13:54:04 +0000 From: Himanshu Madhani To: Daniel Wagner CC: "linux-nvme@lists.infradead.org" , open list , Hannes Reinecke , Sagi Grimberg , Keith Busch , Ming Lei , Wen Xiong , James Smart , Chao Leng Subject: Re: [PATCH v7 2/3] nvme-fc: avoid race between time out and tear down Thread-Topic: [PATCH v7 2/3] nvme-fc: avoid race between time out and tear down Thread-Index: AQHXqUm6bQoXhM+Hf0qUpfm3K4xMBaujjWEA Date: Tue, 14 Sep 2021 13:54:04 +0000 Message-ID: <5A104918-0FDD-47A7-A667-7071AB2AEBA9@oracle.com> References: <20210914092008.40370-1-dwagner@suse.de> <20210914092008.40370-3-dwagner@suse.de> In-Reply-To: <20210914092008.40370-3-dwagner@suse.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.120.23.2.7) authentication-results: suse.de; dkim=none (message not signed) header.d=none;suse.de; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ca0c4b21-4907-4fda-7817-08d977871d86 x-ms-traffictypediagnostic: BYAPR10MB3127: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2958; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 27NQSYlp1Bk9rLBLkcR6MfKunTtU7MLDV49cwMAHNYpbGsd4XPclreDuuEExvnzyzwxno6srDB0MtTCna13x0fvjMo0In+KZ/b0A31pJGCt01avIe/Bw6HU6J7HuflOHIhhfDJZV+kMxWBCMXUV2k8797RlbU4zInC1M91DJAbKh7JdS/X4sFIO3fy4GnCTy0I0FGnHqpMg6t8QIS+Acr2OnD/DmJCpuiwDVJSclAieMHQwzhHTPrR1k2xz0yJNd9HFggbbWSVUuyGDGSL9Wl0NCZrB4soz4+x10lUNA6/4yHIUe1LBqGKgqnKsMss5F0aBvXnEvZW7o8UOiux0P6NzBMVXgUZA+4qrrZXpn2yxwcpCGurm/8D9ThBs6kaKsZIlncXe8S83lVGN8jjM7VMB3BpuWM4upz7FYICRWwMqESJmNv/o72dCmdFoLTHQPkh7RT8pdohMyUWLU07o6myY+7S3TMLph69nM/2w/nhdGcKTVm+Ou3ftkGgCVXVLsOVXUA/I8iteDZWs043LFc1rNZqgmvxxGZk6KN+e0azkLura0STIvS2ggsKEA6taYDDkjXGeKNyQlnaIViq+6u5ttPQuWHt5N90ZYDdc74ToJ9p3xtpL2GAKxdj2xllmmQbJH8IqD7rP5vXAf/8ksHLtuJJ9zn/8qiQXukdcudf0/0E1mdyAtqmDGmqHHnFSQms11bG54Ag+Is++LiUBicbR6f3TOb1nyvwZSHNQFEHItO9CXMlzacjukrkD3zYcj x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB2934.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(396003)(136003)(346002)(366004)(39860400002)(66476007)(36756003)(66556008)(64756008)(66946007)(8676002)(91956017)(6512007)(4326008)(76116006)(122000001)(86362001)(66446008)(5660300002)(38070700005)(6486002)(38100700002)(71200400001)(6916009)(478600001)(2616005)(186003)(33656002)(44832011)(7416002)(53546011)(6506007)(2906002)(8936002)(83380400001)(316002)(54906003)(26005)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SXfbfXj86TrWMDXJyR1lhuqDYZ6Oi+kaolAiWJyrQNRWcu17DL85oQKSn/pu?= =?us-ascii?Q?Nhf8Ec8R897nCHiv2Bh/186qoeiYGvaBn53J26tvDyHNtgJZ0NWIGaW3J6nT?= =?us-ascii?Q?zZp2il6M2Dv7GLOA5wiVw41N/SArxwaVlZlQeZszvq4g3fTnxNGVp1ckAJM9?= =?us-ascii?Q?mo8qoJEQ5nG/2cZwq6Qv7JJmAUyjG09Mj9Wom28Gwlzeaz2TDB61EuvBprtM?= =?us-ascii?Q?HT/ZspgbyDlIHO6N2kowWezZ79kxdOsd7c98aN5A3QYmMfmUiNmKsHunqAv5?= =?us-ascii?Q?AiRnK8bTvrw0o98lxZXZkz+xyf+zLiPPUdKys9ynfpCWqs8bPPx5Ew/E/HU0?= =?us-ascii?Q?v50HhWmzLdeCb76TbFJr1SneYSju+qSFZEi8mJOUdLDatsdBYCYFGCz1JurR?= =?us-ascii?Q?3iT7Bt7tXyfG9J5QAN+CkU3keTorErd8b6dNHlufgXMEUnzyBiOlFSo5btnu?= =?us-ascii?Q?Y7WqIPYLkWARnA/xrCP7bbfkTefUPs99piMKmE2D/Zs6zyvsvqTqk1ZNAIfd?= =?us-ascii?Q?lcCIRrSzHY/QdW3pmWOG2F9rs5QPWPBRt0bhzO7I+re4cyw//MJyjMP50d8n?= =?us-ascii?Q?N6OyvkTn1TWCGbkTWp+4/IfBEW8OZLfXHLSqcPxt/DzfqMYQ2i+gEKz6RwUZ?= =?us-ascii?Q?bOeu1Yq6aPAlNJigPLGE5h37aTmH7JxYtsRm0Qrhq/YN7QjElnVN/IMnRgbo?= =?us-ascii?Q?N5kzjkA8lVJQkzopo+5fVcEHxpK4jAjJgXvgrtX2IlM98ZJjYlI9naouTaEp?= =?us-ascii?Q?Al6yTyUPmHxeZRsR4YLKx6LxjcVwLn5pIT5llCa50iOmmmQ4uAGJECyZwXAB?= =?us-ascii?Q?WJrZmTtVX7StwYWdZ3ZtWsIRA6fy4zoM5X67RkWxQS9WnG5Re+RolQxRuRUK?= =?us-ascii?Q?dZA06dlQfOJqRgrIhv7NQnQE6J19ieH2Q9S7OEf7v6neUCY/qW5jhsr28H0O?= =?us-ascii?Q?+bDGjoslizecBAW36z1DF5bnaJjEx5S1GejUWek+uDNB4Bg9+M7S9w2D03B6?= =?us-ascii?Q?HNPaHU2PdpiNVNSGcwdRsoP7oBAlja6rojbUAafMHSLWKU4G7pcNO8wRj1iL?= =?us-ascii?Q?9j2es6fjGaf9F3cwulG/QeF6GqbUYe2M1E+BCHniV8zR/WiYUc/IRZZPG+1p?= =?us-ascii?Q?oQpm1UxAHs+zfvhkRrzvH/cVbl+XwxS2XkA43+4JEDVYt1i7Yalqbhrwg8BI?= =?us-ascii?Q?tEO5ybvMnzfa2Cv3dTo5eI5OH2JY/Uqgk5Yy2+sScKBrOSA33y9bleRS3rYb?= =?us-ascii?Q?6mOBTd+3Yl/uQweM7wO6k7ckYJ+nvLL01WDbEXdPi3U5YZjKnL90PRfBdCq0?= =?us-ascii?Q?8WEzS4zLvGVaUt/0fCMU0AAzIZ7mt839RF4g2P94veOMEw=3D=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-ID: <8177ED2B50AA2148AA47663AE1FE5E2B@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2934.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca0c4b21-4907-4fda-7817-08d977871d86 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2021 13:54:04.8928 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3m8FP0a1k0h/Tbo/RQRasJD+U9BntSuH0HMrU+SKgNQ3Qc0Laf8d+6BfSywRyCOfoOoyMpBPFwGB0ITq3i/psrIvCKODVQccZS9C58J5lGA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3127 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10106 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109030001 definitions=main-2109140086 X-Proofpoint-GUID: SC7T5Wp8erbUgmdqO8GVBMW6ni_HJKeG X-Proofpoint-ORIG-GUID: SC7T5Wp8erbUgmdqO8GVBMW6ni_HJKeG Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Sep 14, 2021, at 4:20 AM, Daniel Wagner wrote: >=20 > From: James Smart >=20 > To avoid race between time out and tear down, in tear down process, > first we quiesce the queue, and then delete the timer and cancel > the time out work for the queue. >=20 > This patch merges the admin and io sync ops into the queue teardown logic > as shown in the RDMA patch 3017013dcc "nvme-rdma: avoid race between time > out and tear down". There is no teardown_lock in nvme-fc. >=20 > Signed-off-by: James Smart > CC: Chao Leng > Tested-by: Daniel Wagner > Reviewed-by: Daniel Wagner > Reviewed-by: Hannes Reinecke > --- > drivers/nvme/host/fc.c | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/drivers/nvme/host/fc.c b/drivers/nvme/host/fc.c > index b5d9a5507de5..6ebe68396712 100644 > --- a/drivers/nvme/host/fc.c > +++ b/drivers/nvme/host/fc.c > @@ -2487,6 +2487,7 @@ __nvme_fc_abort_outstanding_ios(struct nvme_fc_ctrl= *ctrl, bool start_queues) > */ > if (ctrl->ctrl.queue_count > 1) { > nvme_stop_queues(&ctrl->ctrl); > + nvme_sync_io_queues(&ctrl->ctrl); > blk_mq_tagset_busy_iter(&ctrl->tag_set, > nvme_fc_terminate_exchange, &ctrl->ctrl); > blk_mq_tagset_wait_completed_request(&ctrl->tag_set); > @@ -2510,6 +2511,7 @@ __nvme_fc_abort_outstanding_ios(struct nvme_fc_ctrl= *ctrl, bool start_queues) > * clean up the admin queue. Same thing as above. > */ > blk_mq_quiesce_queue(ctrl->ctrl.admin_q); > + blk_sync_queue(ctrl->ctrl.admin_q); > blk_mq_tagset_busy_iter(&ctrl->admin_tag_set, > nvme_fc_terminate_exchange, &ctrl->ctrl); > blk_mq_tagset_wait_completed_request(&ctrl->admin_tag_set); > --=20 > 2.29.2 >=20 Reviewed-by: Himanshu Madhani -- Himanshu Madhani Oracle Linux Engineering