From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751180AbdFDLqb (ORCPT ); Sun, 4 Jun 2017 07:46:31 -0400 Received: from mail-he1eur01on0062.outbound.protection.outlook.com ([104.47.0.62]:23758 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750847AbdFDLqZ (ORCPT ); Sun, 4 Jun 2017 07:46:25 -0400 Authentication-Results: spf=pass (sender IP is 193.47.165.134) smtp.mailfrom=mellanox.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=pass action=none header.from=mellanox.com; Subject: Re: [PATCH v4 4/8] nvmet: add uuid field to nvme_ns and populate via configfs To: Johannes Thumshirn , Christoph Hellwig , Sagi Grimberg , Keith Busch References: <20170604103649.22130-1-jthumshirn@suse.de> <20170604103649.22130-5-jthumshirn@suse.de> CC: Hannes Reinecke , Linux NVMe Mailinglist , Linux Kernel Mailinglist From: Max Gurtovoy Message-ID: <8e0d4531-cc61-8f8a-116d-d0df6946a541@mellanox.com> Date: Sun, 4 Jun 2017 14:46:09 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170604103649.22130-5-jthumshirn@suse.de> Content-Type: text/plain; charset="windows-1255"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.223.3.143] X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:193.47.165.134;IPV:NLI;CTRY:IL;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39400400002)(39860400002)(39410400002)(39850400002)(2980300002)(438002)(199003)(189002)(24454002)(377454003)(9170700003)(230700001)(356003)(6666003)(5660300001)(189998001)(8676002)(229853002)(81166006)(4001350100001)(8936002)(47776003)(3846002)(6116002)(53546009)(4326008)(65956001)(478600001)(64126003)(106466001)(38730400002)(83506001)(6246003)(65806001)(50466002)(54356999)(2950100002)(54906002)(50986999)(76176999)(86362001)(31686004)(305945005)(36756003)(2906002)(77096006)(33646002)(3940600001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0501MB2342;H:mtlcas13.mtl.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM1FFO11FD048;1:uuQBPlPY89uuE6JrYpo8fW8l1wLT+cwybCTIBeZmdM6k5ulO9+JrrEuTf21eBpJVjdoBXedZTZdmpoj7ccYL2jW4SDz0uPB2Zhz6Sl7IcbLijnmCDexnqWZEnXFiIFJG7L+Vw+tJK7HGNdY4Eom/js/eG8oY7ZJkbPzrZWu2NWBreH3BArz0xQfpvKr2HBzsmYyNdkLx3MLRp5t4tj82MqDHy04ygQ38H2pSHR1lI9Pup4lfDEavHm7gCoaIoA67DPZqxIpz9sIyCR5EP/gb2E1BvqcN/JjUSh/Aq/mY/K5X3KwWiWpydS2UdsZGuQOmcQ8ffnW0YNF0ZBkNC65ghbkXMYDf1PLoYgmtQQEPux000DAaQ0nFdCJ7ebjiBhe29pf/Cxkf0kIWOeywrhm/IfiOKRuCvHUdv+CL3jBDr+e8s94hO2vApJXL272mtHNrXcy+4if/1G89RG+QP5iCKMVawjqrvwdiuRKEKglfF5T5tHpq7VLQfst6YnVDAy5CdfU11OYn3udsXdBL9E7GGtWFYXnCUsVXaMev87QBilIuzhIf9qXW9NuiEu2PgrQnIc1bjFZCvFC03FV7SJG4Xjft7vcqap0pbtCrJxysWyF4SOQJjZurEVk1ggZi9Gpr X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB6PR0501MB2342: X-MS-Office365-Filtering-Correlation-Id: 2c2e5830-698a-4b70-05c0-08d4ab3f5236 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:DB6PR0501MB2342; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;3:ap0ZdHYn68pI+joREs5/OUsUks0jy/qupVF0yYpAdQOvulZnTl5fXR3hPcZyY5DBwhZ7s0pQLgJc+hf8/ZobuJQqb7aeD49OaBd3d2we3IwPf/f3C+k3IZuY1A2k1dOB+iSdyolo83WgAKglkpPx47LOVgXfaPahyP65Qp7ibOnnRyT3an2gXzcmFJQDAbY+m47LBCyB694Gx/+x3Li+REen5Up8jtpmeGf4khR8zevt4OBz/5mEl4JVpTaUy29Oda6zIF83TiTwoPCmG5dlE2UYvJHTL712Mw4T36ycYXd1HeHLhXEPIMLgMHc6vTASB4Jvcaw8p2PCVTxWZ1Pta58GLcCs/CbftHkcSTjMDtQK6WciACvnrM67/n2FwQdzF3fPsjZpxYGZ8I3+3CZldQ8L7t4yDjNZPDxY3mGXozOKx+yvGXsvIApLX7n6ma/zrcvm2g7gXbkQ5OzarUmNboryuGSHXbub4K1rLZF6e0jtZsmkyFff14e/uVMRmZZF X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;25:D/rCnlzdCkrKaQOjJdtQIwV2S7yPwXMGzKkmEiR5dBZb3253Lj38LTfdOa65KRvtvwfYFqGQyXDbMwHGEG6f0WA3ICG3OkCHPOI+rSfr9z8h22ZyDdcnvtjsrFqGM0xDWashiXtzxoii6VlDQ0HkS7FKj00vz+xMkpmHh2MAUN6oJV/GGuZTumNkvxb0nIq24Up2AzgsAzewwxK+VsCKHJRWl7BE1L4UhWl6yORRhnJqCp/Rao+xisQC71vrJ/+mPWTM6G/0V23rrktMucs+I1p897EFr/QZm9h/TP/8zoFvLjzamyRRcUsawyS4EsTwcmPUi9Q8hNRCx3PWkJX+Zl3S6GWr7wLrzZ2hamUhqu9IoC+qY/WIP4x5h4sPyNksar4lVYB7Y/y7JbkMqNbvj8hcEbq3UUwhVmGKOtkiJoCfW2MZDYo27O0b06lNEiiksn6VmqOQ2X7nukI44mDodXad9Os9LXQ5m90s7kSpWvQ=;31:+IPLJcFSISKPd92MsJ68e/SPocdCrTSgkGqkbXarMEMQlkfHhNl0ppU9MLVQZ5DmRzeelh+7zxWJgbbXAQULQzWutnlVk0FeqzOYfBaf6bLn79d/6bTq4oMjTaVzEKC+eEV69zdzr0hYcSr8nXVCHE9wL70x/GE4tw60YG2W9n3USAAS7dkRhR/u2St9sPfbO34Wrgja8AuUQ1X3dS27WF7AnqVFPXGR3Rw5hMmLwkU2JwS/rTbBeA2+STqTiT/XyIqdtXaGjktrnHrFEbgA6A== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;20:cuTcjjxjgWiguPWSqzID46e5KjZYYRLwVcz9Uan4kfdj6RlRZ8eQHAk8wBHzSw3fyDIJiqbp5OwGcS87b3cvAOUiNOEAh1lEkzNTim9tY1L7zmK2cauBNoKaEHX5nlnsL/zsdTgFbfVVzKk2MBxhUasWZGa//wyM64ZbBIR2j1m4vIWJABZVUIBiCVFds2o1UGKMO+hdFYZcN1ACklQyGZ9OGWUwYunThHzriUY4YpUDDGG/MCGzeGBhvgaRPgi9ytJrxyvLKQNNe4vJFT0d3LeC2AYjJJrMk5bBgU2FUDaUi7sAfQ/czg9dyRR+nATJOCi6yv2qufh8r9alQYzWxRteW2NfClcyeON1LNVxhcMJb+ge4A9k7InWeaZyrVaAV3QM/ilTwAbERtcMCEPXIcbRqBsTZ+Zk3aA4G4zA/EIZYR3zP1+Ba7U32sjvleGq+jfteeRt1IqmSKvjlanijgdyK3wUvRBvGrTy9MEFtqHOXJ4Awlm95bh9zf7/sKvN X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13018025)(13016025)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB6PR0501MB2342;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB6PR0501MB2342; X-Microsoft-Exchange-Diagnostics: =?windows-1255?Q?1;DB6PR0501MB2342;4:aH5hDLi5VP3hYTfnNKCXBiEWFnlOJbFInZ+v?= =?windows-1255?Q?ln1OuKxwCLJoZ2ns+H4byvqaU3SWA0ZzFkDQaZ1xetm5xf+SA96FzZLQ?= =?windows-1255?Q?MFQeWXFfQn0Y6n/2Q9FUqVvd24vb07Mqn7Ysbv7kVN/d3f+es8uB5IOe?= =?windows-1255?Q?na8xei/Vzk2fNRl+Bq+Dw7D+PZragnQQRd8oAaoWkBFDZBTX2lBbTS1z?= =?windows-1255?Q?qGcEzZnGQNpnDNGI+ZVmi7OLs7VZkQmQJwqtV5jdJoavcqV2mPwHyeNG?= =?windows-1255?Q?NBj1pE2ngUmKHsfg9IxprWYMes2U3tEzTJ6NRg0P6c2i6O+9YkhFIonz?= =?windows-1255?Q?XjSxrIOuOsreUR5CZOt2aBTDvmLIIH3oUMF7fW0rlD6CCLvltYRcBQAc?= =?windows-1255?Q?G0wEquacAqlQDV8BpuofNKrvuw2KxMPlbM1shaJLov6f9hL3/6HH1Im1?= =?windows-1255?Q?piGBjGKUqcQ8FnY/6j3ZonI4Uc+6XOS6olOZrLzEVZmIkXWezDDh2nr4?= =?windows-1255?Q?IkSmQNBKJ7vog0YCVEedXCTcBVn4JqWoyFlNYLkhp76RnqG+K6IL3ryi?= =?windows-1255?Q?Q+6yXoGzMkynIk75VH33+XNdhiaoClJJsZe7t0GY3fsDaELM3wlVn59T?= =?windows-1255?Q?MpMB957bUdcepJ7a132yHGDbQ35Y5zxHJTaQGE5YFhy9m0rJB7n2hpSu?= =?windows-1255?Q?i7BcsFMh5otixGU0TcZwfaL33+Al3NpIAJ47flZthWihFBgWs1OnXxt5?= =?windows-1255?Q?YgxpnPLf0ustISs7IehFZWfTz23KdGpZxpIOB41tKKv2DPHM151+Rr3T?= =?windows-1255?Q?19C356ysU497joGOHFrihvRTJKd/ODpRbU1Y/9/JuRyudjJnnAXUzBaw?= =?windows-1255?Q?WVHVS453/P2v30X1Tgze3lAd2ki7fmjsJipk6lILgPLhYf+cyywVFWgJ?= =?windows-1255?Q?4S2uCW5oQeLB7hM3WT4a99zG86W7DJAwpOVF8DGwqEKyVhhJXIQ2Xt+X?= =?windows-1255?Q?DeYP9IWq4YtOf1HDWaQfTCs13aCQRaRBwG3tyGAXAvRvutoNGRTVQYQR?= =?windows-1255?Q?FFjbvyETzfux2suKStRWOPc5qwO0SUdghUaUzdRfOYzG1FpP6DTNrrz/?= =?windows-1255?Q?RIC5bsuMm/fWD3dnAGAFxDgHGZhSxpu4hTZ2q2VmoaHvHxjLKA/2xsBE?= =?windows-1255?Q?QMGHGAsIZwt3FMyES0Fe0Q40ehM3mLCr/vvJOLCqS7Q15G4uEJT1N+WN?= =?windows-1255?Q?UqaRy7murHFTeXVOJ/D+n0MoIaJ8Ro8Xx0OFkf0Sb60bqFpWKSNwyuv1?= =?windows-1255?Q?uCWO?= X-Forefront-PRVS: 03283976A6 X-Microsoft-Exchange-Diagnostics: =?windows-1255?Q?1;DB6PR0501MB2342;23:jJDbELvUD0TFM7qQrryrnujV7uoINbTv2/v?= =?windows-1255?Q?zI5aDq2ENvbKXdPOibFsy26ZN4wLF1HrdINJLn7bfGxv3dNPxoRZBmmn?= =?windows-1255?Q?jA0Pf+jKtLVw9u29TLREUORhACPmgD8GAyfUgxkbw2w46MdN/pz2biwq?= =?windows-1255?Q?8+J0zY/QeOuZZDzZPZnYwup2rqb7zrdIOBlMMdBwadjBKoPWthKuV+PF?= =?windows-1255?Q?jnCv6yfjXLcBjFhbmbTc6qWCdbATa8sNb6wzcZ5mLwzmieIcqnpzgoTE?= =?windows-1255?Q?sqVINWiLhv2a17ku2EQeGCpg4khUw69i07fv5yDZ8U1gvMzijhNcFYol?= =?windows-1255?Q?eBEEeWPY8CV/rY8pAmslYco7kLwgN2P0mt7Siu+qnsJpxhSWZgWFJJnV?= =?windows-1255?Q?4E0TjubxBItcjd8ENXB5T24MzWsnl+jL1L6vFLqtyxXn8vJG87x5QPEQ?= =?windows-1255?Q?ESMVg7u3Fw2EEQz6CFtrTFxDu93ifOhGk8udftPkxa/6Szc5kY1daxD3?= =?windows-1255?Q?BwAGfEbJqSfEanWfgyhIdVF+1lQtlCHMZp2pRC7kqOgAXMyk3ghsNoZc?= =?windows-1255?Q?e1NygOucpy9CSHB1gqzuZoDqzlwb0y7B8Vj8AjmSMJMmXC3auVAmrZ9L?= =?windows-1255?Q?cjgN42GAMj9ZMe9KfLkhTOkgaIaiFdnqX9AcUcSQsafhjMac2fdzSxJM?= =?windows-1255?Q?635SUQ06WiMVNAvnh71SSmC91QWRmqkRBc6Uq5Pb9bNjbIfyKNfCL2nt?= =?windows-1255?Q?2hkGLZ6zIEQ5dzFfT/ncmPhIhL7GnGal1LJN4tuIA6F6c05H4fAQiHAu?= =?windows-1255?Q?Hb1cMwmlmSpx61l/vgJ4+DAXWT/X/AlRZ7WtJ96aXztmzhWW0kyIx6wQ?= =?windows-1255?Q?e3fW8BuJyqOi+W+2v9/HJaMPBk9NkzGZqFUC6LVJEv0MmEYePZLIOnpt?= =?windows-1255?Q?aZdgGb+RPLk+ZHG0IIECF0lH5L2lWBNFGvfXz71wt+K/hXbhqkMmnVmv?= =?windows-1255?Q?s8ytvTSGHqEKbr/2AyI4Snmj/G2sqv/OTVJkP/KxckaXGWamRKmAu94e?= =?windows-1255?Q?pKSz7eZ6XGl2UWvtuzjzByx2GRUYycAn+lvrgh+zJAaW9LfdelNOLTFO?= =?windows-1255?Q?Y7qXSQ06AEFgSrCMJRukyBxTjjD+rtXFsES0v6emgpumoaWtNDoe7oco?= =?windows-1255?Q?hXdv2vIf/yE34EWj09ri9kJaUxcbiMFqzBEDdPhVP+7TJFTnrumnbjM2?= =?windows-1255?Q?nuSFj+4iub7VfLZ/9bkrzouCPPQEVYLC7n9LZ/UGBnOvFp/+JTtPjSG8?= =?windows-1255?Q?O4sED?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;6:wLMrOes1dSalsK1U+p5cXqo5R6MGuTHsuDrgKUhtRppWfq1hJUYmUDO12yXTEsT5e3R7ChwurMyetv0ZVkmseXABCIA7/LHV//Xxhk108guBZu55M+RBXG/9XNZwIHQGfNbTFm7B8sUMcWWfg9Z5qsLvT7TBeWt6AigBVdHncoc40f8J+HP0miTSrSGHXsxICl8SVf3a2nxl3CQ1JEtwm1S/wOVJ4ImeNvBDKG2LqUopnQigOZqM2eLV5GozDnwzc/3S/m5LnalTbwVT9VyQtIzkA6539w5kcvL17rGSW8iWcKVuuhS0Ujo1vKIS0wfvRH4JYzTYqFxU39ZOpxf573kRBbRTvMWx1NdMkZDwImddh66wHqKBRI7DFJyDSucFbVLYqfcuvCazq5WFHJLrVE3xQuXhlaAo/6a0Oagc6AZT2+LG5il0mI6DaRu3yaDsXF4hs6U0jykvruUZoC/aWwSCxeK/5OVrx3zhXGXX/qtBBoXJlBIuJfQyxRYGRy9shl1v4BhXAtQ1mOSoZFy6ZqKyIpdJxlIIjKiIfdrDazA= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;5:SHyZrqT3IXTmYsdd13BkhlzOSWiLPjHIYrbxRxujHu6jF0/ZYV6Ia01wma38Ehzg8U9e/4Q45ltcdPP/8tFiGopNavxTxVBE0CvXJtxce/ZYOoK1L/Lcp0746DeTrbiVV2mpNa/bBHahg3VRE5pSrUoYIzsf5gPb6h0H3KlFjc3OebmeBbU6j5WsNC/iX57ReCzOiQsWaGLLB2JJeKnIqR05g2Aa8hKdOs1FADu3zyKvlirU2BiEa7HnO61gbX95L3kNNS6g8dVm2de0dLnX96yeK32xye0zWNdiJ3pPWrm4Zfsxs8xPxkTun4vLAKJN0vUrC3owpHR7OVnB52Jis4CemwCHWwO8IgipTpHPQL/l94NIA63ZWFInVl8h1mVt0Fj4koSrTj4T3EGbzDt3n0OrD1vFFPyX6hcLx3UwJlK4nShNu3ovYnPZ0mceG2O+ZTFOBqJVpJTIBOwFJcehbtnl2qCU8Mz2Ox4gsacZoj/G8qr2rSWd1I2h2QaGgfFp;24:HFG5voovS22JmPKUSbPwIVxkyAmHnxbOBFCOE8DPmdyLeQD+Tsbj+CF44Oxg8iW/sQQ+vk6ZDLvI0ZJohCSQ/Z3mGSSH8BgHJ3LP+mmJHRU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2342;7:Tv36n1rRXj+0HbWuLjvdf2WwmtTAIN8qolWJ3WaGmCX0YG1h5JeFIq4r4F6NdVOEBqJvSS9qLMuc+5+Bk+KipohkC+d6DB2boQ6eVVuql6dFRd9GRsYjDNacOLEZdPxbC6zZ5760tu+3MMgPHJMZZk770Rg3Gww0ElvUtbh6eTCApuNJyZpfkydhzQsRMuFj856YFaz/kzkdvBBWUDZyJFEbLFmdHVHNieDIhqI/2C4TSHpOd+zMKgpMnTgrfcLcWnv2O6333pg1l0QolN12xPCa6+6xAX0CJ+Hro26D8GC5OgjQEtee10dnAMtnBd4NYTYyOZuWxgRnGM4Zgp9Xiw== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2017 11:46:21.4772 (UTC) X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a652971c-7d2e-4d9b-a6a4-d149256f461b;Ip=[193.47.165.134];Helo=[mtlcas13.mtl.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2342 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/4/2017 1:36 PM, Johannes Thumshirn wrote: > Add the UUID field from the NVMe Namespace Identification Descriptor > to the nvmet_ns structure and allow it's population via configfs. > > Signed-off-by: Johannes Thumshirn Looks good, Reviewed-by: Max Gurtovoy From mboxrd@z Thu Jan 1 00:00:00 1970 From: maxg@mellanox.com (Max Gurtovoy) Date: Sun, 4 Jun 2017 14:46:09 +0300 Subject: [PATCH v4 4/8] nvmet: add uuid field to nvme_ns and populate via configfs In-Reply-To: <20170604103649.22130-5-jthumshirn@suse.de> References: <20170604103649.22130-1-jthumshirn@suse.de> <20170604103649.22130-5-jthumshirn@suse.de> Message-ID: <8e0d4531-cc61-8f8a-116d-d0df6946a541@mellanox.com> On 6/4/2017 1:36 PM, Johannes Thumshirn wrote: > Add the UUID field from the NVMe Namespace Identification Descriptor > to the nvmet_ns structure and allow it's population via configfs. > > Signed-off-by: Johannes Thumshirn Looks good, Reviewed-by: Max Gurtovoy