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=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no 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 1A9F7C43331 for ; Mon, 11 Nov 2019 13:31:54 +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 B8ABC20659 for ; Mon, 11 Nov 2019 13:31:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="U/sGAzU0" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B8ABC20659 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=onestopsystems.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:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Type:In-Reply-To:References:Message-ID:Date:Subject:To:From:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=usIRyzsDBXGAomyMYTNtHMNZxU8cXsZPXQBmfSWg9nU=; b=U/sGAzU0dA6WBJgV1XnPTF98d 15aGJkrAvIJiMYA2FZAI/1YiBT6gETI5yAmO+Akysdrbk5ZDBTFeHzu6FqZc1gRiVCD8uli0PNuP3 srWSu+2fooAudRH9DQGHiIsfKXzkcp7bC5a6saeRNOUiqvt9VxPLOyM5sgaXbdQTMfb+e9toeuXgu QuNa9aY0yJlq7D9FaihMwJHW4/RyRc5GbRCdSs/CyU2/wc0HCaBFsh/gYJ4AvgVKgOMC+L8pk9lSe FowMQTc++grQoknLN+ufBw0jD9euHJzglb8Q73Q2WVgG+oeZaX8yGyXLAHdCcg+eIlR/HZRcKsYex jJA1PU1Vg==; 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 1iU9nH-0000Ln-F4; Mon, 11 Nov 2019 13:31:47 +0000 Received: from cox.onestopsystems.com ([98.187.250.34] helo=osserver.onestopsystems.com) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iU9nE-0000KY-42 for linux-nvme@lists.infradead.org; Mon, 11 Nov 2019 13:31:45 +0000 Received: from OSSERVER.OSS.local ([fe80::792d:7e8d:4995:9203]) by OSSERVER.OSS.local ([fe80::792d:7e8d:4995:9203%10]) with mapi id 14.03.0468.000; Mon, 11 Nov 2019 05:31:41 -0800 From: Mark Ruijter To: Christoph Hellwig , Chaitanya Kulkarni Subject: Re: [PATCH] nvmet: make ctrl model configurable Thread-Topic: [PATCH] nvmet: make ctrl model configurable Thread-Index: AQHVkIuu26aQLB5tLEapuw7TfCMkcaeGXC2AgABCSwA= Date: Mon, 11 Nov 2019 13:31:39 +0000 Message-ID: <829AB08E-457F-4E8E-8964-DD3ADF9140BD@onestopsystems.com> References: <20191101080855.17970-1-chaitanya.kulkarni@wdc.com> <20191111103421.GB6127@infradead.org> In-Reply-To: <20191111103421.GB6127@infradead.org> Accept-Language: nl-NL, en-US Content-Language: nl-NL X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.10.f.191014 x-originating-ip: [89.220.153.177] Content-Type: multipart/mixed; boundary="_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_" MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191111_053144_217275_A4078AAC X-CRM114-Status: GOOD ( 20.28 ) 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: "hch@lst.de" , "linux-nvme@lists.infradead.org" , "sagi@grimberg.me" Sender: "Linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org --_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_ Content-Type: text/plain; charset="utf-8" Content-ID: <855A39C05D092A4FAB50F586E1F149BB@onestopsystems.com> Content-Transfer-Encoding: base64 DQpIaSBDaGFpdGFueWEgJiBDaHJpc3RvcGgsDQoNCkkgY2hhbmdlZCB0aGUgcGF0Y2ggSSBwb3N0 ZWQgdGhpcyBtb3JuaW5nIGFuZCBhZGRlZCB0aGUgY2hhbmdlcyBzdWdnZXN0ZWQuDQoNCkkgYWxz byB3cm90ZSBhIHBhdGNoIGZvciBudm1ldGNsaSBhbmQgdmVyaWZpZWQgdGhhdCBudm1ldGNsaSBj YW4gc2V0IGFuZCBzYXZlIHRoZSBtb2RlbCBkZXNjcmlwdGlvbjoNCg0KZGV2Oi91c3Ivc3JjL252 bWV0Y2xpICMgLi9udm1ldGNsaSBzYXZlIC90bXAvdGVzdC5qc29uDQpkZXY6L3Vzci9zcmMvbnZt ZXRjbGkgIyBjYXQgL3N5cy9rZXJuZWwvY29uZmlnL252bWV0L3N1YnN5c3RlbXMvbG9vcC9hdHRy X21vZGVsIA0KbWFyaw0KZGV2Oi91c3Ivc3JjL252bWV0Y2xpICMgZ3JlcCBtb2RlbCAvdG1wL3Rl c3QuanNvbg0KICAgICAgICAibW9kZWwiOiAibWFyayIsIA0KDQpkZXY6L3Vzci9zcmMvbnZtZXRj bGkgIyAuL252bWV0Y2xpIA0KL3N1YnN5c3RlbXMvbG9vcD4gbHMgIA0Kby0gbG9vcCAuLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gW3Zl cnNpb249MS4zLCBhbGxvd19hbnk9MSwgc2VyaWFsPTE5OGYwN2M3NTdlYjExNGQsIG1vZGVsPW1h cmtdDQogIG8tIGFsbG93ZWRfaG9zdHMgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4gWy4uLl0NCiAgby0gbmFtZXNwYWNlcyAuLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBbLi4uXQ0KICAgIG8tIDEgLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gW3BhdGg9L2Rldi9sb29w MCwgdXVpZD1kODA4YzFkYi0zNTA3LTQwY2YtOGFkZS1hYTRiMWEzYjI5MGIsIGdycGlkPTEsIGVu YWJsZWRdDQovc3Vic3lzdGVtcy9sb29wPiBzZXQgYXR0ciBtb2RlbD1jb29sbW9kZWwNClBhcmFt ZXRlciBtb2RlbCBpcyBub3cgJ2Nvb2xtb2RlbCcuDQovc3Vic3lzdGVtcy9sb29wPiBscw0Kby0g bG9vcCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uIFt2ZXJzaW9uPTEuMywgYWxsb3dfYW55PTEsIHNlcmlhbD0xOThmMDdjNzU3ZWIxMTRkLCBt b2RlbD1jb29sbW9kZWxdDQogIG8tIGFsbG93ZWRfaG9zdHMgLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gWy4uLl0NCiAgby0gbmFtZXNwYWNlcyAuLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBbLi4uXQ0K ICAgIG8tIDEgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gW3Bh dGg9L2Rldi9sb29wMCwgdXVpZD1kODA4YzFkYi0zNTA3LTQwY2YtOGFkZS1hYTRiMWEzYjI5MGIs IGdycGlkPTEsIGVuYWJsZWRdDQovc3Vic3lzdGVtcy9sb29wPiBleGl0DQpkZXY6L3Vzci9zcmMv bnZtZXRjbGkgIyAuL252bWV0Y2xpIHNhdmUgL3RtcC90ZXN0Y29vbC5qc29ubCANCmRldjovdXNy L3NyYy9udm1ldGNsaSAjIGdyZXAgbW9kZWwgL3RtcC90ZXN0Y29vbC5qc29uDQogICAgICAgICJt b2RlbCI6ICJjb29sbW9kZWwiLCANCmRldjovdXNyL3NyYy9udm1ldGNsaSAjDQoNCkkgYWxzbyB2 ZXJpZmllZCB0aGF0IHdyaXRpbmcgaWxsZWdhbCBjaGFyYWN0ZXJzIGluIHRoZSBtb2RlbCBmYWls cyBhbmQgdGhhdCB0aGUgaW5pdGlhdG9yIHNlZXMgdGhlIG1vZGVsIGRlc2NyaXB0aW9uIHRoYXQg d2FzIHNldDoNCiBlY2hvIC1lICJcdCBmYWlsaXQiID4gYXR0cl9tb2RlbCANCi1iYXNoOiBlY2hv OiB3cml0ZSBlcnJvcjogSW52YWxpZCBhcmd1bWVudA0KDQplY2hvIHRoaXN+d29ya3MgPiBhdHRy X21vZGVsDQoNCiMgbnZtZSBsaXN0DQpOb2RlICAgICAgICAgICAgIFNOICAgICAgICAgICAgICAg ICAgIE1vZGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZXNwYWNlIFVz YWdlICAgICAgICAgICAgICAgICAgICAgIEZvcm1hdCAgICAgICAgICAgRlcgUmV2ICANCi0tLS0t LS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0t LS0tLS0tLS0tLS0tLSAtLS0tLS0tLQ0KL2Rldi9udm1lMG4xICAgICA0ZDExZWI1N2M3MDc4ZjE5 ICAgICB0aGlzfndvcmtzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAx MDQsODYgIE1CIC8gMTA0LDg2ICBNQiAgICA1MTIgICBCICsgIDAgQiAgIDUuMy41ICAgDQoNClRo YW5rcywNCg0KTWFyayBSdWlqdGVyDQogDQoNCu+7v09wIDExLTExLTE5IDExOjM1IGhlZWZ0IExp bnV4LW52bWUgbmFtZW5zIENocmlzdG9waCBIZWxsd2lnIDxsaW51eC1udm1lLWJvdW5jZXNAbGlz dHMuaW5mcmFkZWFkLm9yZyBuYW1lbnMgaGNoQGluZnJhZGVhZC5vcmc+IGdlc2NocmV2ZW46DQoN CiAgICA+ICsJY29uc3QgY2hhciAqbW9kZWwgPSBjdHJsLT5zdWJzeXMtPm1vZGVsOw0KICAgIA0K ICAgIENhbiB3ZSBoYXZlIGEgbGl0dGxlIG52bWVfY29udHJvbGxlcl9tb2RlKCkgaGVscGVyIHRo YXQgdXNlcw0KICAgIHN1YnN5c3RlbS0+bW9kZWwgaWYgaXQgaXMgc2V0LCBhbmQgb3RoZXJ3aXNl IHRoZSBkZWZhdWx0PyAgVGhhdCBzYXZlcw0KICAgIG1lbW9yeSBieSBub3QgZHVwbGljYXRpbmcg dGhlIGRlZmF1bHQgbmFtZSBmb3IgZXZlcnkgc3Vic3lzdGVtLg0KICAgIA0KICAgID4gKwlrZnJl ZShzdWJzeXMtPm1vZGVsKTsNCiAgICA+ICsJc3Vic3lzLT5tb2RlbCA9IGtzdHJuZHVwKHBhZ2Us IGxlbiwgR0ZQX0tFUk5FTCk7DQogICAgPiArCWlmICghc3Vic3lzLT5tb2RlbCkNCiAgICA+ICsJ CXJldCA9IC1FTk9NRU07DQogICAgDQogICAgSSBkb24ndCB0aGluayB3ZSBzaG91bGQgZnJlZSB0 aGUgb2xkIG1vZGVsIHVudGlsIHRoZSBuZXcgb25lDQogICAgaXMgYWxsb2NhdGVkLg0KICAgIA0K ICAgIE90aGVyd2lzZSB0aGlzIGxvb2tzIGdvb2QgdG8gbWUsIGJ1dCBjYW4gc29tZW9uZSBhbHNv IHByZXBhcmUgYQ0KICAgIG52bWV0Y2xpIHBhdGNoIGFzIHdlbGw/DQogICAgDQogICAgX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBMaW51eC1udm1l IG1haWxpbmcgbGlzdA0KICAgIExpbnV4LW52bWVAbGlzdHMuaW5mcmFkZWFkLm9yZw0KICAgIGh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbnZtZQ0KICAg IA0KDQo= --_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_ Content-Type: application/octet-stream; name="model_patch_patched2.diff" Content-Description: model_patch_patched2.diff Content-Disposition: attachment; filename="model_patch_patched2.diff"; size=4022; creation-date="Mon, 11 Nov 2019 13:31:39 GMT"; modification-date="Mon, 11 Nov 2019 13:31:39 GMT" Content-ID: <07E3466490377A4D866ACB41D31E1554@onestopsystems.com> Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZtZS90YXJnZXQvYWRtaW4tY21kLmMgYi9kcml2ZXJzL252 bWUvdGFyZ2V0L2FkbWluLWNtZC5jCmluZGV4IDUxODAwYTkuLjhmOTM2NmUgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvbnZtZS90YXJnZXQvYWRtaW4tY21kLmMKKysrIGIvZHJpdmVycy9udm1lL3Rhcmdl dC9hZG1pbi1jbWQuYwpAQCAtMjg0LDEyICsyODQsMTkgQEAgb3V0OgogCW52bWV0X3JlcV9jb21w bGV0ZShyZXEsIHN0YXR1cyk7CiB9CiAKK2NvbnN0IGNoYXIgKm52bWVfY29udHJvbGxlcl9tb2Rl bChjaGFyICptb2RlbCkKK3sKKwlpZiAoIW1vZGVsKQorCQlyZXR1cm4gTlZNRVRfREVGQVVMVF9D VFJMX01PREVMOworCXJldHVybiBtb2RlbDsKK30KKwogc3RhdGljIHZvaWQgbnZtZXRfZXhlY3V0 ZV9pZGVudGlmeV9jdHJsKHN0cnVjdCBudm1ldF9yZXEgKnJlcSkKIHsKIAlzdHJ1Y3QgbnZtZXRf Y3RybCAqY3RybCA9IHJlcS0+c3EtPmN0cmw7CisJY29uc3QgY2hhciAqbW9kZWwgPSBudm1lX2Nv bnRyb2xsZXJfbW9kZWwoY3RybC0+c3Vic3lzLT5tb2RlbCk7CiAJc3RydWN0IG52bWVfaWRfY3Ry bCAqaWQ7CiAJdTE2IHN0YXR1cyA9IDA7Ci0JY29uc3QgY2hhciBtb2RlbFtdID0gIkxpbnV4IjsK IAogCWlkID0ga3phbGxvYyhzaXplb2YoKmlkKSwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFpZCkgewpA QCAtMzA0LDcgKzMxMSw3IEBAIHN0YXRpYyB2b2lkIG52bWV0X2V4ZWN1dGVfaWRlbnRpZnlfY3Ry bChzdHJ1Y3QgbnZtZXRfcmVxICpyZXEpCiAJbWVtc2V0KGlkLT5zbiwgJyAnLCBzaXplb2YoaWQt PnNuKSk7CiAJYmluMmhleChpZC0+c24sICZjdHJsLT5zdWJzeXMtPnNlcmlhbCwKIAkJbWluKHNp emVvZihjdHJsLT5zdWJzeXMtPnNlcmlhbCksIHNpemVvZihpZC0+c24pIC8gMikpOwotCW1lbWNw eV9hbmRfcGFkKGlkLT5tbiwgc2l6ZW9mKGlkLT5tbiksIG1vZGVsLCBzaXplb2YobW9kZWwpIC0g MSwgJyAnKTsKKwltZW1jcHlfYW5kX3BhZChpZC0+bW4sIHNpemVvZihpZC0+bW4pLCBtb2RlbCwg c3RybGVuKG1vZGVsKSwgJyAnKTsKIAltZW1jcHlfYW5kX3BhZChpZC0+ZnIsIHNpemVvZihpZC0+ ZnIpLAogCQkgICAgICAgVVRTX1JFTEVBU0UsIHN0cmxlbihVVFNfUkVMRUFTRSksICcgJyk7CiAK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZtZS90YXJnZXQvY29uZmlnZnMuYyBiL2RyaXZlcnMvbnZt ZS90YXJnZXQvY29uZmlnZnMuYwppbmRleCA5ODYxM2E0Li4xOGEzZjRkIDEwMDY0NAotLS0gYS9k cml2ZXJzL252bWUvdGFyZ2V0L2NvbmZpZ2ZzLmMKKysrIGIvZHJpdmVycy9udm1lL3RhcmdldC9j b25maWdmcy5jCkBAIC04NjIsMTAgKzg2Miw1NyBAQCBzdGF0aWMgc3NpemVfdCBudm1ldF9zdWJz eXNfYXR0cl9zZXJpYWxfc3RvcmUoc3RydWN0IGNvbmZpZ19pdGVtICppdGVtLAogfQogQ09ORklH RlNfQVRUUihudm1ldF9zdWJzeXNfLCBhdHRyX3NlcmlhbCk7CiAKK3N0YXRpYyBzc2l6ZV90IG52 bWV0X3N1YnN5c19hdHRyX21vZGVsX3Nob3coc3RydWN0IGNvbmZpZ19pdGVtICppdGVtLAorCQkJ CQkgICAgY2hhciAqcGFnZSkKK3sKKwlzdHJ1Y3QgbnZtZXRfc3Vic3lzICpzdWJzeXMgPSB0b19z dWJzeXMoaXRlbSk7CisKKwlyZXR1cm4gc25wcmludGYocGFnZSwgUEFHRV9TSVpFLCAiJXNcbiIs IHN1YnN5cy0+bW9kZWwpOworfQorCitzdGF0aWMgc3NpemVfdCBudm1ldF9zdWJzeXNfYXR0cl9t b2RlbF9zdG9yZShzdHJ1Y3QgY29uZmlnX2l0ZW0gKml0ZW0sCisJCQkJCSAgICAgY29uc3QgY2hh ciAqcGFnZSwgc2l6ZV90IGNvdW50KQoreworCXN0cnVjdCBudm1ldF9zdWJzeXMgKnN1YnN5cyA9 IHRvX3N1YnN5cyhpdGVtKTsKKwljaGFyICp0bXA7CisJaW50IHJldCA9IC1FSU5WQUwsIHBvcywg bGVuOworCWNoYXIgYzsKKworCWRvd25fd3JpdGUoJm52bWV0X2NvbmZpZ19zZW0pOworCWxlbiA9 IHN0cmNzcG4ocGFnZSwgIlxuIik7CisJaWYgKCFsZW4pCisJCWdvdG8gb3V0X3VubG9jazsKKwor CS8qIE9ubHkgMjBoIChzcGFjZSkgdW50aWwgN2VoICh+KSBpcyBhbGxvd2VkICovCisJZm9yIChw b3MgPSAwOyBwb3MgPCBsZW47IHBvcysrKSB7CisJCWMgPSBwYWdlW3Bvc107CisJCWlmIChjIDwg MHgyMCB8fCBjID4gMHg3ZSkKKwkJCWdvdG8gb3V0X3VubG9jazsKKwl9CisKKwl0bXAgPSBrc3Ry bmR1cChwYWdlLCBsZW4sIEdGUF9LRVJORUwpOworCWlmICghdG1wKSB7CisJCXJldCA9IC1FTk9N RU07CisJCWdvdG8gb3V0X3VubG9jazsKKwl9CisKKwlyZXQgPSBjb3VudDsKKwlpZiAoc3Vic3lz LT5tb2RlbCkKKwkJa2ZyZWUoc3Vic3lzLT5tb2RlbCk7CisJc3Vic3lzLT5tb2RlbCA9IHRtcDsK Kworb3V0X3VubG9jazoKKwl1cF93cml0ZSgmbnZtZXRfY29uZmlnX3NlbSk7CisJcmV0dXJuIHJl dDsKK30KKworQ09ORklHRlNfQVRUUihudm1ldF9zdWJzeXNfLCBhdHRyX21vZGVsKTsKKwogc3Rh dGljIHN0cnVjdCBjb25maWdmc19hdHRyaWJ1dGUgKm52bWV0X3N1YnN5c19hdHRyc1tdID0gewog CSZudm1ldF9zdWJzeXNfYXR0cl9hdHRyX2FsbG93X2FueV9ob3N0LAogCSZudm1ldF9zdWJzeXNf YXR0cl9hdHRyX3ZlcnNpb24sCiAJJm52bWV0X3N1YnN5c19hdHRyX2F0dHJfc2VyaWFsLAorCSZu dm1ldF9zdWJzeXNfYXR0cl9hdHRyX21vZGVsLAogCU5VTEwsCiB9OwogCkBAIC05MDEsNiArOTQ4 LDcgQEAgc3RhdGljIHN0cnVjdCBjb25maWdfZ3JvdXAgKm52bWV0X3N1YnN5c19tYWtlKHN0cnVj dCBjb25maWdfZ3JvdXAgKmdyb3VwLAogCX0KIAogCXN1YnN5cyA9IG52bWV0X3N1YnN5c19hbGxv YyhuYW1lLCBOVk1FX05RTl9OVk1FKTsKKwlzdWJzeXMtPm1vZGVsID0ga3N0cmR1cChOVk1FVF9E RUZBVUxUX0NUUkxfTU9ERUwsIEdGUF9LRVJORUwpOwogCWlmIChJU19FUlIoc3Vic3lzKSkKIAkJ cmV0dXJuIEVSUl9DQVNUKHN1YnN5cyk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZtZS90YXJn ZXQvY29yZS5jIGIvZHJpdmVycy9udm1lL3RhcmdldC9jb3JlLmMKaW5kZXggM2E2N2UyNC4uMjVj YTNjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9udm1lL3RhcmdldC9jb3JlLmMKKysrIGIvZHJpdmVy cy9udm1lL3RhcmdldC9jb3JlLmMKQEAgLTE0MTgsNiArMTQxOCw3IEBAIHN0cnVjdCBudm1ldF9z dWJzeXMgKm52bWV0X3N1YnN5c19hbGxvYyhjb25zdCBjaGFyICpzdWJzeXNucW4sCiAJCWtmcmVl KHN1YnN5cyk7CiAJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCX0KKwlzdWJzeXMtPm1vZGVs ID0gMDsKIAogCWtyZWZfaW5pdCgmc3Vic3lzLT5yZWYpOwogCkBAIC0xNDM3LDYgKzE0MzgsOCBA QCBzdGF0aWMgdm9pZCBudm1ldF9zdWJzeXNfZnJlZShzdHJ1Y3Qga3JlZiAqcmVmKQogCVdBUk5f T05fT05DRSghbGlzdF9lbXB0eSgmc3Vic3lzLT5uYW1lc3BhY2VzKSk7CiAKIAlrZnJlZShzdWJz eXMtPnN1YnN5c25xbik7CisJaWYgKHN1YnN5cy0+bW9kZWwpCisJCWtmcmVlKHN1YnN5cy0+bW9k ZWwpOwogCWtmcmVlKHN1YnN5cyk7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbnZtZS90YXJn ZXQvbnZtZXQuaCBiL2RyaXZlcnMvbnZtZS90YXJnZXQvbnZtZXQuaAppbmRleCBjNTFmOGRkLi5m ZDBkODlhIDEwMDY0NAotLS0gYS9kcml2ZXJzL252bWUvdGFyZ2V0L252bWV0LmgKKysrIGIvZHJp dmVycy9udm1lL3RhcmdldC9udm1ldC5oCkBAIC0yMyw2ICsyMyw3IEBACiAjZGVmaW5lIE5WTUVU X0FTWU5DX0VWRU5UUwkJNAogI2RlZmluZSBOVk1FVF9FUlJPUl9MT0dfU0xPVFMJCTEyOAogI2Rl ZmluZSBOVk1FVF9OT19FUlJPUl9MT0MJCSgodTE2KS0xKQorI2RlZmluZSBOVk1FVF9ERUZBVUxU X0NUUkxfTU9ERUwgICAgICAgIkxpbnV4IgogCiAvKgogICogU3VwcG9ydGVkIG9wdGlvbmFsIEFF TnM6CkBAIC0yMjIsNiArMjIzLDcgQEAgc3RydWN0IG52bWV0X3N1YnN5cyB7CiAJdTY0CQkJdmVy OwogCXU2NAkJCXNlcmlhbDsKIAljaGFyCQkJKnN1YnN5c25xbjsKKwljaGFyCQkJKm1vZGVsOwog CiAJc3RydWN0IGNvbmZpZ19ncm91cAlncm91cDsKIAo= --_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_ Content-Type: application/octet-stream; name="nvmetcli.patch" Content-Description: nvmetcli.patch Content-Disposition: attachment; filename="nvmetcli.patch"; size=785; creation-date="Mon, 11 Nov 2019 13:31:39 GMT"; modification-date="Mon, 11 Nov 2019 13:31:39 GMT" Content-ID: Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL252bWV0Y2xpIGIvbnZtZXRjbGkKaW5kZXggM2Q4YzE2ZS4uNzM0N2ZiYiAx MDA3NTUKLS0tIGEvbnZtZXRjbGkKKysrIGIvbnZtZXRjbGkKQEAgLTE1NSw2ICsxNTUsNyBAQCBj bGFzcyBVSVN1YnN5c3RlbU5vZGUoVUlOb2RlKToKICAgICB1aV9kZXNjX2F0dHIgPSB7CiAgICAg ICAgICdhbGxvd19hbnlfaG9zdCc6ICgnc3RyaW5nJywgJ0FsbG93IGFjY2VzcyBieSBhbnkgaG9z dCBpZiBzZXQgdG8gMScpLAogICAgICAgICAnc2VyaWFsJzogKCdzdHJpbmcnLCAnRXhwb3J0IHNl cmlhbCBudW1iZXIgdG8gaG9zdHMnKSwKKyAgICAgICAgJ21vZGVsJzogKCdzdHJpbmcnLCAnU2V0 IGEgbW9kZWwgZGVzY3JpcHRpb24nKSwKICAgICAgICAgJ3ZlcnNpb24nOiAoJ3N0cmluZycsICdF eHBvcnQgdmVyc2lvbiBudW1iZXIgdG8gaG9zdHMnKSwKICAgICB9CiAKQEAgLTE3Miw2ICsxNzMs NyBAQCBjbGFzcyBVSVN1YnN5c3RlbU5vZGUoVUlOb2RlKToKICAgICAgICAgaW5mby5hcHBlbmQo ImFsbG93X2FueT0iICsKICAgICAgICAgICAgICAgICAgICAgc2VsZi5jZm5vZGUuZ2V0X2F0dHIo ImF0dHIiLCAiYWxsb3dfYW55X2hvc3QiKSkKICAgICAgICAgaW5mby5hcHBlbmQoInNlcmlhbD0i ICsgc2VsZi5jZm5vZGUuZ2V0X2F0dHIoImF0dHIiLCAic2VyaWFsIikpCisgICAgICAgIGluZm8u YXBwZW5kKCJtb2RlbD0iICsgc2VsZi5jZm5vZGUuZ2V0X2F0dHIoImF0dHIiLCAibW9kZWwiKSkK ICAgICAgICAgcmV0dXJuICgiLCAiLmpvaW4oaW5mbyksIFRydWUpCiAKIAo= --_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Linux-nvme mailing list Linux-nvme@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-nvme --_003_829AB08E457F4E8E8964DD3ADF9140BDonestopsystemscom_--