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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE77DC433FE for ; Fri, 4 Feb 2022 03:12:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241328AbiBDDMm (ORCPT ); Thu, 3 Feb 2022 22:12:42 -0500 Received: from mail-sn1anam02on2050.outbound.protection.outlook.com ([40.107.96.50]:10820 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S234466AbiBDDMm (ORCPT ); Thu, 3 Feb 2022 22:12:42 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZSeepnwT/s+Ddm+NAC5wZGOlHaf+pSaKRg9TjcJj/LdkifyWSA7iX2hqd7Hk6SXcXa2LfT+oIxSsjjr2R93GKfgL9RLGTj6K2slrucokm7rPOtHo7pfVD23IjZCyY4LMHSsZKFtP52Z9tEJKb+TkK8g07I8aj9WeOvPh0KEC/hYONPhnkOOBjgyiPt8SD/Emh7ms+UyrAQ/JW6t0BbvdZ3XKJGLKHxX5y5FVQpJU7iRb7curMjF/aLL65IWsqp/Ms+AvyCQY0Rcj8/q35GIsd8nWTQd5rUDEnx3m2bxVI/oXIOxUlM1Rnlgc90jZMJ9XeIwA5Ebk2XpNpLXKBq1AxQ== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wvZunsXGqZ2vLUb7UrS9IzoH488om251cquAqOdIKLM=; b=cgKF3QJLlKbH2w4gXYhve9jRpdhdvYQkfil0txyq+pmMXb2y+w8Bgl2zoSeqbpiZdINw4oe9W0T5SxJc8OXHqU2QclFEmTX4QAPcXVHT/Vb0Aq8WVr/n851IYplriMzytmoSfdxLoE+jbWXRpYEo9B8mI9ezNEkO8iZElDgZa8lHa4CWwf8cm43HfJ6gAJsRolk+AEXPQ+Bv+bYVbfvskkhOSThc2wLDgHdpCw9SHF/AIAuHk1yV2xzPyEwOmUxhA/R7pUjmiZSZNwJmzNB6CQTzjy5WwQ6aIQxTi7i5zaycq09oCbdcBob4w+TVfJr9fO1J1XF0XbUEaN5I1nXsJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wvZunsXGqZ2vLUb7UrS9IzoH488om251cquAqOdIKLM=; b=hSUVM10qOqadFg8pMFR8/+Xt1EecAYHKXgKhLjiqzesbHWasvbnEocF3TnDCifRJdJsGJNTk8NQaFagCOpLHQclrjNlGDcuYJZdj51K07W66qK1NCcjffpcZK+iCMeWWbSAR3kvrsnL77HU/ou4rpC1ZbsVok9OmG4r9AQQz9jJ0zadBnCviRWIcqjKqZMhaHYrJMqEhP45JW5iJNNAdEo0KOJJ+ICcEc+5wbsd5X180PXix9ayG1t65vnEYiZh9M8paZNwTq4ALGa7+Mc8m16qCAx40pCLkGb3g6dzcusBKOSMQONMr+pFN9osrXjuCY5q3DDC65Xwez++5oq+Cew== Received: from MW2PR12MB4667.namprd12.prod.outlook.com (2603:10b6:302:12::28) by BYAPR12MB3096.namprd12.prod.outlook.com (2603:10b6:a03:ad::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Fri, 4 Feb 2022 03:12:40 +0000 Received: from MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::846c:d3cd:5a30:c35]) by MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::846c:d3cd:5a30:c35%5]) with mapi id 15.20.4951.014; Fri, 4 Feb 2022 03:12:40 +0000 From: Chaitanya Kulkarni To: Adam Manzanares CC: Luis Chamberlain , Mikulas Patocka , "linux-block@vger.kernel.org" , Keith Busch , "linux-scsi@vger.kernel.org" , "dm-devel@redhat.com" , "linux-nvme@lists.infradead.org" , =?utf-8?B?SmF2aWVyIEdvbnrDoWxleg==?= , linux-fsdevel , Jens Axboe , "msnitzer@redhat.com >> msnitzer@redhat.com" , Bart Van Assche , "martin.petersen@oracle.com >> Martin K. Petersen" , "roland@purestorage.com" , Hannes Reinecke , Christoph Hellwig , "Frederick.Knight@netapp.com" , "zach.brown@ni.com" , "osandov@fb.com" , "lsf-pc@lists.linux-foundation.org" , "djwong@kernel.org" , "josef@toxicpanda.com" , "clm@fb.com" , "dsterba@suse.com" , "tytso@mit.edu" , "jack@suse.com" , Kanchan Joshi Subject: Re: [RFC PATCH 3/3] nvme: add the "debug" host driver Thread-Topic: [RFC PATCH 3/3] nvme: add the "debug" host driver Thread-Index: AQHYF5pGTuc0vK6aW0WDOYv4vbM4lKx/5pmAgAIScYCAABSnAIAAMdEAgAB7aoA= Date: Fri, 4 Feb 2022 03:12:40 +0000 Message-ID: <863d85e3-9a93-4d8c-cf04-88090eb4cc02@nvidia.com> References: <20220201102122.4okwj2gipjbvuyux@mpHalley-2> <270f30df-f14c-b9e4-253f-bff047d32ff0@nvidia.com> <20220203153843.szbd4n65ru4fx5hx@garbanzo> <20220203165238.GA142129@dhcp-10-100-145-180.wdc.com> <20220203195155.GB249665@bgt-140510-bm01> In-Reply-To: <20220203195155.GB249665@bgt-140510-bm01> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 59907c04-becb-4258-055c-08d9e78c33ee x-ms-traffictypediagnostic: BYAPR12MB3096:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bWP0zAl0cseiTGfVM/bOonE4Y/3fo5bTNAxmXqncir1ImSIFHt0DKfaZ5O0QiDby3sUEmnD8KeJiTg6VquMBTjgtHE7wViPm0R4pO++wuvYKvYDvGei9Y5y+kqEioQ/JDmXO7mnC/U1W1pwVuuKQ0em5DjUWwMuoooWEczaemme43VenIh9XGbh0wDIPSJqIyG45GAfPeQOnvPlAV+jcKR7rqDytE3i+g7gOwr5CAOme5X02dn2eAYe8rtoaevKz5fQxVkZmQ0/6ejT6T20l7gu7ThUVeEMUFYXenua75ANW0lkPwUGeWtFlCncMlzwbiY01rXZzHoeJJmPUm2nBacwnSV/h3fMybxCvYEwNK1G4QPW/Tm6rfQNVMEkC/nNq4400m3YhPFxUgepE0r9cxuGvSHbSw1szjm0Syj110lkCv8dYAHpNR0lt0G0ZEpO6EEA0j3cFiTA3HitLYrlRTSsOn+8pUdH2j7osMUz3U6RNyNrrF6HYapOvHnvonh630AQZGKUxpJrRddQysCAXFabYh4jyWaSffwNPwe2nfn7cU9n3NUoM/hTOZBXdMvYAMbSok5E5jqebSJVG3iDyJym39+5CCYTBG2VaUaIPOYi6p5gZ6mBs9rPpuOLYwJ8lgVEJmS1HEYittT1/GMYe0w8CFf257OF+ouP2hy6oRIS6XyNAlblSfpHA5hrvahk89vYF/wCa6UHMlh8MD7+WOj9G9OwNkQj6k6EmwmV+JyRxBpAsedGAagLmejEV67tLDMRJAe8kLGMfi4l8YEe+0A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW2PR12MB4667.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(71200400001)(186003)(38100700002)(6506007)(6512007)(508600001)(2616005)(6486002)(38070700005)(122000001)(2906002)(316002)(31696002)(54906003)(83380400001)(66446008)(91956017)(5660300002)(86362001)(66946007)(8676002)(76116006)(31686004)(7416002)(6916009)(4744005)(36756003)(4326008)(8936002)(66476007)(66556008)(64756008)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0E2UHc3eGV1MkZFUm1nejZZUm11eGJGTVNGZUtudWd5WlJ2QjJVOVhDZmVU?= =?utf-8?B?UVRoUDRhR3pBZ0RYUUJSSnM4bkVaakdEMTk5UzUrNHArbzA4U1BmTjZsMmRz?= =?utf-8?B?RWRsOXV3OEx4dE1uVjI2dGpyek5wa01QL05yMjNMemRxYzMvL2d6WEc4MUp0?= =?utf-8?B?UGhmOUZsSmc5M2lrcnhya0xsN0k2MTZXVTNyNC9Sa2Q1SzdtUU5xVXgrODRo?= =?utf-8?B?emEwd2V5VS9KdlViSTRKa0YyRWFMVXMwNjRNbFh6dkV5ZmJTRkxmd24yeVp4?= =?utf-8?B?QTVNN3hjc3JqNFI4bmVlVGhqemhWeWNkMGF5V1NPaFIvVldCSHRSUGsyWkdV?= =?utf-8?B?TEUxK0RWV2RBaDNac2R6ZkFsb1ZvRWpmQlRMbU9iSjZ5UGxiQlNWc1l4aEk5?= =?utf-8?B?aUNBU25KSW1paXZQVTk5YlQxZFhQd2ZWYmpDS2hBL0gveUZQVVFkZU8vSm9R?= =?utf-8?B?am16R1gvc2lMRzNiUmwwaHcvSXJPSTdiZVpwWk40TXZ4NVA5VE52aUY3Y2ZF?= =?utf-8?B?aE91cStoUGhEK1BDSFZZK3ZzbzN2dW8xQlpyaGlwWXZyaldBVy9SVmhtbGpN?= =?utf-8?B?MnMrYnhRQzlkMFlBc0RraHlDUjFiTk1YMUJuNFpnNSs2YUk4ZEkxZFkrVURk?= =?utf-8?B?VHhVTDhjaTEycG9YOG1aajV6OE9MaVVQSlRwaFhtb2VLMU5panoyZXdVd1RX?= =?utf-8?B?OURLai9wWEtieXZuK3hQOTVKQ3JvTmlEWkF6YmxKR0xYZzlRL0VMNjBsc3ZZ?= =?utf-8?B?aDdmZ21xOXFMbkxzTzlSRHQvTXAvVjZwRTNwSTdERFlob0t1emtyeTV0T3J2?= =?utf-8?B?a09HZVVzUmxxL1FROW1EdnlKenhDc2E2K2poMjRiWlZPZGFLTUlYaVIxRkpQ?= =?utf-8?B?Z1hpZlh6bWIwUlIrSWRNYVZSeERWUUxlZjhWd1hPZ0xRRVB6MUlFZ1JaTG9Y?= =?utf-8?B?c1RFOWwzcklLamExOTZBbTFoWmRJbHBIamhPcm1GM0I1OGFidkdtRzM5bzd5?= =?utf-8?B?cFJ0ZEZzSW9tSlRQTXh0WUJ0blFNb3hqRUZMTWYzS005WFF5QktUQ3hKeWFy?= =?utf-8?B?N3JsL0tWbFdEWndYbzlSQmJ6N0xEWGFGUy9PdXZPYjJWZ2JNdVpCcTI4Nnd0?= =?utf-8?B?My9uSS9USGxNYjY1UmpsWDUwOSsxcmsxcW14T2pPWDczZGRySHd6WFRjc3hJ?= =?utf-8?B?THFhd1pGYUZ2ZUg3elVoVVdUbERNWTAvMS8vTG9LSmpmdkxjR3JLcjVxUG5J?= =?utf-8?B?OHozV2s0VVJzRXNwVXBrMjR1Q3l3Q2JRaTlPWXp5NHRJTkhOcHEwdFZadURm?= =?utf-8?B?WXhUNXJZejB2ZkRKdy9ndlZsdFhRL2Y2cEoySjFONmJNUThpSHJqaHB5OVlT?= =?utf-8?B?YUZIWlg4aEY2ZkhyakNjYWZ3Q0hXd0R1cEJhdnVnQW0rV1hyck1POUZobEFS?= =?utf-8?B?S2pFbElCbWU2YWtZRFBsS1VzZkYrWFoxYXVDcmdxMXVOQk1FUVVacUVaWGhr?= =?utf-8?B?L041TFdDREEwYVY1RzFEdm5lU29oTm1kSUlGNWlTM1JTZExPVEI0aW4xakxK?= =?utf-8?B?WktUcTJjeUFBNEsxK2sxME5RUUVxWkc0U2wxQXNZZTNTbkE0VHF1U1I1ejR2?= =?utf-8?B?VVAvempFcFN2WVVFV3B3UzV5N3I0NzFmSFR6U0FVRTg4L2NvREltbmtoV2o5?= =?utf-8?B?UWg0dUlwdTdidHp6Vy9xYmVoZktQcis3R2IrUDZNTXUwdk5sb2FvSCtNTmo4?= =?utf-8?B?dWFudFNoRFJSNkxNLzB4ZFdxd3BOTTIxb2dmekpkd0FHTXRwSTY4MU4wOXJv?= =?utf-8?B?RmNTSTBOUkhzVFI5eGtmZXJYc1BMUlJxVkhUcFV2bzdTSlpjT3huQ085Y3d3?= =?utf-8?B?QnpLcUcxUlhnSzhqUUpIMnEzOVBXRCtOWFdoOWREMEtvQndjRHh1TThzMjRX?= =?utf-8?B?MkRwL2lZQmtkNmxKZWw0UzNMRGpWQ2t2cUxmTlBjWmNMc1RpcXVPZ0lWazlm?= =?utf-8?B?V2sxc0daM1hXbE5NV0czbVBFOFIxTHQxYUZ2UXQwb2FUN2dlb0RnbjhvTlJQ?= =?utf-8?B?UWYxM3ZNWFNJSGd4RUhuQUZTUEJjZElHNmd6TTRyVW1Ndk1KOGF0TWtHZFh1?= =?utf-8?B?VitjK0xYSlNDRVJ1aHB2bFF5YnR5dzhrRXlKdWhYZEhaYmdCQXhBTkQzbzVy?= =?utf-8?B?MUVjclFPTXhkdFREK0lFYWFqREQ5VEZldTF0S0FaSDd6amVYS2tPNldhSkFv?= =?utf-8?B?ZWpjdE45dDUreXYrY1lOK1FCckd3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <6326D3543531B14E9A33FEF6B268DD16@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4667.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59907c04-becb-4258-055c-08d9e78c33ee X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2022 03:12:40.0904 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cskadpYcWyuwHHTwCFJPpwlHe1ypBhqX2zevTYgggkPg+9DN5xfD2e3QvCwXJsVZ6G5vcTV9ub2Eta2opIt23Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3096 Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org DQo+Pj4gT25lIGNhbiBpbnN0YW50aWF0ZSBzY3NpIGRldmljZXMgd2l0aCBxZW11IGJ5IHVzaW5n IGZha2Ugc2NzaSBkZXZpY2VzLA0KPj4+IGJ1dCBvbmUgY2FuIGFsc28ganVzdCB1c2Ugc2NzaV9k ZWJ1ZyB0byBkbyB0aGUgc2FtZS4gSSBzZWUgYm90aCBlZmZvcnRzDQo+Pj4gYXMgZGVzaXJhYmxl LCBzbyBsb25nIGFzIHNvbWVvbmUgbWFudGFpbnMgdGhpcy4NCj4+Pg0KDQpXaHkgZG8geW91IHRo aW5rIGJvdGggZWZmb3J0cyBhcmUgZGVzaXJhYmxlID8NCg0KTlZNZSBaTlMgUUVNVSBpbXBsZW1l bnRhdGlvbiBwcm92ZWQgdG8gYmUgcGVyZmVjdCBhbmQgd29ya3MganVzdA0KZmluZSBmb3IgdGVz dGluZywgY29weSBvZmZsb2FkIGlzIG5vdCBhbiBleGNlcHRpb24uDQoNCj4+PiBGb3IgaW5zdGFu Y2UsIGJsa3Rlc3RzIHVzZXMgc2NzaV9kZWJ1ZyBmb3Igc2ltcGxpY2l0eS4NCj4+Pg0KPj4+IElu IHRoZSBlbmQgeW91IGRlY2lkZSB3aGF0IHlvdSB3YW50IHRvIHVzZS4NCj4+DQo+PiBDYW4gd2Ug dXNlIHRoZSBudm1lLWxvb3AgdGFyZ2V0IGluc3RlYWQ/DQo+IA0KPiBJIGFtIGFkdm9jYXRpbmcg Zm9yIHRoaXMgYXBwcm9hY2ggYXMgd2VsbC4gSXQgcHJlc2VudGFzIGEgdmlydHVhbCBudm1lDQo+ IGNvbnRyb2xsZXIgYWxyZWFkeS4NCj4gDQoNCkl0IGRvZXMgdGhhdCBhc3N1bWluZyB1bmRlcmx5 aW5nIGJsb2NrIGRldmljZSBzdWNoIGFzIG51bGxfYmxrIG9yDQpRRU1VIGltcGxlbWVudGF0aW9u IHN1cHBvcnRzIHJlcXVpcmVkIGZlYXR1cmVzIG5vdCB0byBibG9hdCB0aGUgdGhlDQpOVk1lT0Yg dGFyZ2V0Lg0KDQotY2sNCg0KDQo= 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 us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 482A8C433EF for ; Fri, 4 Feb 2022 09:42:15 +0000 (UTC) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-604-biNXM71RPiCxQUmhi4bsjg-1; Fri, 04 Feb 2022 04:42:09 -0500 X-MC-Unique: biNXM71RPiCxQUmhi4bsjg-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 9E3361853035; Fri, 4 Feb 2022 09:42:05 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7C4421F41D; Fri, 4 Feb 2022 09:42:05 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 55B121806D1D; Fri, 4 Feb 2022 09:42:05 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id 2143HbAk015365 for ; Thu, 3 Feb 2022 22:17:37 -0500 Received: by smtp.corp.redhat.com (Postfix) id 0B42740CFD7B; Fri, 4 Feb 2022 03:17:37 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast09.extmail.prod.ext.rdu2.redhat.com [10.11.55.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 062D140CFD45 for ; Fri, 4 Feb 2022 03:17:37 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id DA6F128ECA87 for ; Fri, 4 Feb 2022 03:17:36 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2041.outbound.protection.outlook.com [40.107.96.41]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-295-QSSQMFCMObKv0YzK9uqw8Q-1; Thu, 03 Feb 2022 22:12:43 -0500 X-MC-Unique: QSSQMFCMObKv0YzK9uqw8Q-1 Received: from MW2PR12MB4667.namprd12.prod.outlook.com (2603:10b6:302:12::28) by BYAPR12MB3096.namprd12.prod.outlook.com (2603:10b6:a03:ad::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Fri, 4 Feb 2022 03:12:40 +0000 Received: from MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::846c:d3cd:5a30:c35]) by MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::846c:d3cd:5a30:c35%5]) with mapi id 15.20.4951.014; Fri, 4 Feb 2022 03:12:40 +0000 From: Chaitanya Kulkarni To: Adam Manzanares Thread-Topic: [RFC PATCH 3/3] nvme: add the "debug" host driver Thread-Index: AQHYF5pGTuc0vK6aW0WDOYv4vbM4lKx/5pmAgAIScYCAABSnAIAAMdEAgAB7aoA= Date: Fri, 4 Feb 2022 03:12:40 +0000 Message-ID: <863d85e3-9a93-4d8c-cf04-88090eb4cc02@nvidia.com> References: <20220201102122.4okwj2gipjbvuyux@mpHalley-2> <270f30df-f14c-b9e4-253f-bff047d32ff0@nvidia.com> <20220203153843.szbd4n65ru4fx5hx@garbanzo> <20220203165238.GA142129@dhcp-10-100-145-180.wdc.com> <20220203195155.GB249665@bgt-140510-bm01> In-Reply-To: <20220203195155.GB249665@bgt-140510-bm01> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 59907c04-becb-4258-055c-08d9e78c33ee x-ms-traffictypediagnostic: BYAPR12MB3096:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: bWP0zAl0cseiTGfVM/bOonE4Y/3fo5bTNAxmXqncir1ImSIFHt0DKfaZ5O0QiDby3sUEmnD8KeJiTg6VquMBTjgtHE7wViPm0R4pO++wuvYKvYDvGei9Y5y+kqEioQ/JDmXO7mnC/U1W1pwVuuKQ0em5DjUWwMuoooWEczaemme43VenIh9XGbh0wDIPSJqIyG45GAfPeQOnvPlAV+jcKR7rqDytE3i+g7gOwr5CAOme5X02dn2eAYe8rtoaevKz5fQxVkZmQ0/6ejT6T20l7gu7ThUVeEMUFYXenua75ANW0lkPwUGeWtFlCncMlzwbiY01rXZzHoeJJmPUm2nBacwnSV/h3fMybxCvYEwNK1G4QPW/Tm6rfQNVMEkC/nNq4400m3YhPFxUgepE0r9cxuGvSHbSw1szjm0Syj110lkCv8dYAHpNR0lt0G0ZEpO6EEA0j3cFiTA3HitLYrlRTSsOn+8pUdH2j7osMUz3U6RNyNrrF6HYapOvHnvonh630AQZGKUxpJrRddQysCAXFabYh4jyWaSffwNPwe2nfn7cU9n3NUoM/hTOZBXdMvYAMbSok5E5jqebSJVG3iDyJym39+5CCYTBG2VaUaIPOYi6p5gZ6mBs9rPpuOLYwJ8lgVEJmS1HEYittT1/GMYe0w8CFf257OF+ouP2hy6oRIS6XyNAlblSfpHA5hrvahk89vYF/wCa6UHMlh8MD7+WOj9G9OwNkQj6k6EmwmV+JyRxBpAsedGAagLmejEV67tLDMRJAe8kLGMfi4l8YEe+0A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4667.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(186003)(38100700002)(6506007)(6512007)(508600001)(2616005)(6486002)(38070700005)(122000001)(2906002)(316002)(31696002)(54906003)(83380400001)(66446008)(91956017)(5660300002)(86362001)(66946007)(8676002)(76116006)(31686004)(7416002)(6916009)(4744005)(36756003)(4326008)(8936002)(66476007)(66556008)(64756008)(43740500002)(45980500001); DIR:OUT; SFP:1101 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0E2UHc3eGV1MkZFUm1nejZZUm11eGJGTVNGZUtudWd5WlJ2QjJVOVhDZmVU?= =?utf-8?B?UVRoUDRhR3pBZ0RYUUJSSnM4bkVaakdEMTk5UzUrNHArbzA4U1BmTjZsMmRz?= =?utf-8?B?RWRsOXV3OEx4dE1uVjI2dGpyek5wa01QL05yMjNMemRxYzMvL2d6WEc4MUp0?= =?utf-8?B?UGhmOUZsSmc5M2lrcnhya0xsN0k2MTZXVTNyNC9Sa2Q1SzdtUU5xVXgrODRo?= =?utf-8?B?emEwd2V5VS9KdlViSTRKa0YyRWFMVXMwNjRNbFh6dkV5ZmJTRkxmd24yeVp4?= =?utf-8?B?QTVNN3hjc3JqNFI4bmVlVGhqemhWeWNkMGF5V1NPaFIvVldCSHRSUGsyWkdV?= =?utf-8?B?TEUxK0RWV2RBaDNac2R6ZkFsb1ZvRWpmQlRMbU9iSjZ5UGxiQlNWc1l4aEk5?= =?utf-8?B?aUNBU25KSW1paXZQVTk5YlQxZFhQd2ZWYmpDS2hBL0gveUZQVVFkZU8vSm9R?= =?utf-8?B?am16R1gvc2lMRzNiUmwwaHcvSXJPSTdiZVpwWk40TXZ4NVA5VE52aUY3Y2ZF?= =?utf-8?B?aE91cStoUGhEK1BDSFZZK3ZzbzN2dW8xQlpyaGlwWXZyaldBVy9SVmhtbGpN?= =?utf-8?B?MnMrYnhRQzlkMFlBc0RraHlDUjFiTk1YMUJuNFpnNSs2YUk4ZEkxZFkrVURk?= =?utf-8?B?VHhVTDhjaTEycG9YOG1aajV6OE9MaVVQSlRwaFhtb2VLMU5panoyZXdVd1RX?= =?utf-8?B?OURLai9wWEtieXZuK3hQOTVKQ3JvTmlEWkF6YmxKR0xYZzlRL0VMNjBsc3ZZ?= =?utf-8?B?aDdmZ21xOXFMbkxzTzlSRHQvTXAvVjZwRTNwSTdERFlob0t1emtyeTV0T3J2?= =?utf-8?B?a09HZVVzUmxxL1FROW1EdnlKenhDc2E2K2poMjRiWlZPZGFLTUlYaVIxRkpQ?= =?utf-8?B?Z1hpZlh6bWIwUlIrSWRNYVZSeERWUUxlZjhWd1hPZ0xRRVB6MUlFZ1JaTG9Y?= =?utf-8?B?c1RFOWwzcklLamExOTZBbTFoWmRJbHBIamhPcm1GM0I1OGFidkdtRzM5bzd5?= =?utf-8?B?cFJ0ZEZzSW9tSlRQTXh0WUJ0blFNb3hqRUZMTWYzS005WFF5QktUQ3hKeWFy?= =?utf-8?B?N3JsL0tWbFdEWndYbzlSQmJ6N0xEWGFGUy9PdXZPYjJWZ2JNdVpCcTI4Nnd0?= =?utf-8?B?My9uSS9USGxNYjY1UmpsWDUwOSsxcmsxcW14T2pPWDczZGRySHd6WFRjc3hJ?= =?utf-8?B?THFhd1pGYUZ2ZUg3elVoVVdUbERNWTAvMS8vTG9LSmpmdkxjR3JLcjVxUG5J?= =?utf-8?B?OHozV2s0VVJzRXNwVXBrMjR1Q3l3Q2JRaTlPWXp5NHRJTkhOcHEwdFZadURm?= =?utf-8?B?WXhUNXJZejB2ZkRKdy9ndlZsdFhRL2Y2cEoySjFONmJNUThpSHJqaHB5OVlT?= =?utf-8?B?YUZIWlg4aEY2ZkhyakNjYWZ3Q0hXd0R1cEJhdnVnQW0rV1hyck1POUZobEFS?= =?utf-8?B?S2pFbElCbWU2YWtZRFBsS1VzZkYrWFoxYXVDcmdxMXVOQk1FUVVacUVaWGhr?= =?utf-8?B?L041TFdDREEwYVY1RzFEdm5lU29oTm1kSUlGNWlTM1JTZExPVEI0aW4xakxK?= =?utf-8?B?WktUcTJjeUFBNEsxK2sxME5RUUVxWkc0U2wxQXNZZTNTbkE0VHF1U1I1ejR2?= =?utf-8?B?VVAvempFcFN2WVVFV3B3UzV5N3I0NzFmSFR6U0FVRTg4L2NvREltbmtoV2o5?= =?utf-8?B?UWg0dUlwdTdidHp6Vy9xYmVoZktQcis3R2IrUDZNTXUwdk5sb2FvSCtNTmo4?= =?utf-8?B?dWFudFNoRFJSNkxNLzB4ZFdxd3BOTTIxb2dmekpkd0FHTXRwSTY4MU4wOXJv?= =?utf-8?B?RmNTSTBOUkhzVFI5eGtmZXJYc1BMUlJxVkhUcFV2bzdTSlpjT3huQ085Y3d3?= =?utf-8?B?QnpLcUcxUlhnSzhqUUpIMnEzOVBXRCtOWFdoOWREMEtvQndjRHh1TThzMjRX?= =?utf-8?B?MkRwL2lZQmtkNmxKZWw0UzNMRGpWQ2t2cUxmTlBjWmNMc1RpcXVPZ0lWazlm?= =?utf-8?B?V2sxc0daM1hXbE5NV0czbVBFOFIxTHQxYUZ2UXQwb2FUN2dlb0RnbjhvTlJQ?= =?utf-8?B?UWYxM3ZNWFNJSGd4RUhuQUZTUEJjZElHNmd6TTRyVW1Ndk1KOGF0TWtHZFh1?= =?utf-8?B?VitjK0xYSlNDRVJ1aHB2bFF5YnR5dzhrRXlKdWhYZEhaYmdCQXhBTkQzbzVy?= =?utf-8?B?MUVjclFPTXhkdFREK0lFYWFqREQ5VEZldTF0S0FaSDd6amVYS2tPNldhSkFv?= =?utf-8?B?ZWpjdE45dDUreXYrY1lOK1FCckd3PT0=?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4667.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59907c04-becb-4258-055c-08d9e78c33ee X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2022 03:12:40.0904 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cskadpYcWyuwHHTwCFJPpwlHe1ypBhqX2zevTYgggkPg+9DN5xfD2e3QvCwXJsVZ6G5vcTV9ub2Eta2opIt23Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3096 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 2.84 on 10.11.54.1 X-MIME-Autoconverted: from base64 to 8bit by lists01.pubmisc.prod.ext.phx2.redhat.com id 2143HbAk015365 X-loop: dm-devel@redhat.com X-Mailman-Approved-At: Fri, 04 Feb 2022 04:41:43 -0500 Cc: "djwong@kernel.org" , Jens, "linux-nvme@lists.infradead.org" , "clm@fb.com" , "dm-devel@redhat.com" , "osandov@fb.com" , =?utf-8?B?SmF2aWVyIEdvbnrDoWxleg==?= , Bart Van Assche , "linux-scsi@vger.kernel.org" , Christoph Hellwig , "roland@purestorage.com" , "zach.brown@ni.com" , "dsterba@suse.com" , "msnitzer@redhat.com >> msnitzer@redhat.com" , "josef@toxicpanda.com" , "linux-block@vger.kernel.org" , Mikulas Patocka , Keith Busch , "Frederick.Knight@netapp.com" , Axboe , "tytso@mit.edu" , Kanchan Joshi , "martin.petersen@oracle.com >> Martin K. Petersen" , Luis Chamberlain , "jack@suse.com" , linux-fsdevel , "lsf-pc@lists.linux-foundation.org" Subject: Re: [dm-devel] [RFC PATCH 3/3] nvme: add the "debug" host driver X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: device-mapper development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dm-devel-bounces@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-ID: <6326D3543531B14E9A33FEF6B268DD16@namprd12.prod.outlook.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit >>> One can instantiate scsi devices with qemu by using fake scsi devices, >>> but one can also just use scsi_debug to do the same. I see both efforts >>> as desirable, so long as someone mantains this. >>> Why do you think both efforts are desirable ? NVMe ZNS QEMU implementation proved to be perfect and works just fine for testing, copy offload is not an exception. >>> For instance, blktests uses scsi_debug for simplicity. >>> >>> In the end you decide what you want to use. >> >> Can we use the nvme-loop target instead? > > I am advocating for this approach as well. It presentas a virtual nvme > controller already. > It does that assuming underlying block device such as null_blk or QEMU implementation supports required features not to bloat the the NVMeOF target. -ck -- dm-devel mailing list dm-devel@redhat.com https://listman.redhat.com/mailman/listinfo/dm-devel