Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751928AbdF2XOe (ORCPT ); Thu, 29 Jun 2017 19:14:34 -0400 Received: from g4t3425.houston.hpe.com ([15.241.140.78]:12726 "EHLO g4t3425.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751847AbdF2XOa (ORCPT ); Thu, 29 Jun 2017 19:14:30 -0400 Authentication-Results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; Subject: Re: [PATCH v4 12/16] libnvdimm, nfit: enable support for volatile ranges To: Dan Williams References: <149875877608.10031.17813337234536358002.stgit@dwillia2-desk3.amr.corp.intel.com> <149875884190.10031.6179599135820559644.stgit@dwillia2-desk3.amr.corp.intel.com> <595552F5.5040008@hpe.com> <59556E37.80808@hpe.com> <595580A6.9000004@hpe.com> CC: "linux-nvdimm@lists.01.org" , Jan Kara , Matthew Wilcox , X86 ML , "linux-kernel@vger.kernel.org" , Al Viro , linux-fsdevel , Christoph Hellwig From: Linda Knippers Message-ID: <595589CF.5010605@hpe.com> Date: Thu, 29 Jun 2017 19:14:23 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [73.60.235.182] X-ClientProxiedBy: BN3PR03CA0065.namprd03.prod.outlook.com (10.167.1.153) To TU4PR84MB0077.NAMPRD84.PROD.OUTLOOK.COM (10.162.186.155) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7103ccd1-3307-4820-437a-08d4bf449694 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:TU4PR84MB0077; X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;3:DJ7t+OCIdFaJHVAOIzEwPgqkRz0B4OAT9SdfL8ItRR4Ib7hOnhmK/YkceuDVUSpwg2SiKoVOuPg2BkVTYsquccjWmJ3aeBHqc5ZLq9NIfdMvmu5eMg4DswKRtLj5Snqh81tIrCJ6uu8o6c/EjL4KU0r1NnWjAs3PbsqVjbT8t/LbOIQ63MmKmFdYQoA2XI7Ru0jeQNdv+Y4Fj+Ff5A4DU4TNcCdlQmxOez49FxfaCDlHYJl5ybFx+D4dRHcVUmANrwu7Sw/7P++7HilhKgp4ZEOUBAtQ08gKUIXDvqmtbTkfBrsxunBgxQFQBSeOA6DA/6wyAk9Rb0rSEZ1JfTNrD0j7/eFheNEo/0J4e5Lmx6F42PEA8zSF4+nKFroeJ21z/fEtfgn1W/GhYgR/ikexcUwbng6J+JFZoG1VftLCfOAgdKYaSZqgA0OUedZI/X+wPSqkWkpKTvY6U8k4wNJEohGQwnPheaP/ekfSBgCrHSl1Vi/zPtT40hrgTsFalG+lwNfFERubro6pPNvh+kaPawiajac9nEwj7mQ1sIGa8ZmtGUFuGmBR9E4Y4xTkr5ZTQQ1dyosrBuCni9ndeRFaT2BdKCLuSqAEk+onT+GkAD5F2VNhHdmXLo95PrLcreHeDE1a2IUeP+uuY2bygdm+jSMsxEUFOCOhdN1SAin2TZC+4bJpPfskcqO9EYJR2At8akwQN+q/bpvGb4jRpFwakmH22U0N2OaYpMvSESDGqzcJ47VIMHrVfUfN0qA1Kj7WfZUrJqJPTsd8L9ceVCsttw== X-MS-TrafficTypeDiagnostic: TU4PR84MB0077: X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;25:gr5ss3ub0TA0Xvr7vEGmWT43P+J+6lEcE0eIHQkMOxoFd9nthU7e3kKCsQ3aqMdgYNZoHPuGSDuSe/LkX5C0NKYdSjS+S5bb1t070rwDT0N1lKqIHsikyZRPJ0UJOAlh59+yfU5OxNlzkPiwvCqoQHbDFXtcTz9EYnXh956icH31tJCJd0JEBdS9famUVVHDMGIp6rS6SCe6D0GOIBcN0DFWLw29Lz91iuihnu1cbXXXYp9g6OYunJlf5K5NEUzpY+JK27HVZzUS5ypE2tUV62J2KdCiOjnocXMa+yRfRr2dGCN1d1XIOaKq2kq8DOT5maXrR3Pntoj8nGzJ0b1Ipv89LpcQQCRnfLjlnt2KPJJaXp6mP9bhE52HG7Bix/Cm3gFqJ+drTQ/4Si5aWtQ5ChV5y0aeOJ81Z2uiy6XcwamtC7dw0Kqcz7a3Vew1U5jJbwlvpgQ75vha6D0Do36m7I5GrnemOsdd8JuuQohVsrzOapVE31rgS0gBd4vX+gfERJWokJxGQmPczYrdIk7oSvby9BlAmW69XdL9cSwOq+p9hPpfILt1x6MltPBqkwHkKUIlyXmtzFpdz3dr0Q21C274bPN6JeOCru6eN+uE5qB9GpHllmHZqOazaCIgcXG9zr/4eF1ddJUH3DTco1XsnGLMd+xZ40SxBXaLdhzsbD3NGl9u7P2xe1yOgk2+3yw295pU6WOq71hes+/TkMIhIKu6DjkOiOzegRf7B6vJBRkTPTw9uvab8MSsADHH8pB36mxcq5FY+ZhzYZvqDo1MIXXS6Io1sjUHiZNzVPjhZ/MNt8vfVjoOOvkvRbzOzjMlYm7oVmdu9luBDRy8i1NJDCSNANOoPVK5W1vQ7v4ioGHYIXQwTqdWGNPmCbg7OALxZpzAPbTnPIJwfWyR/xNBX80pLopRfcLxGoRuz+5jWW4= X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;31:bEtWONqcTmyRRyDMHpFfetIUE5fp5VxOSgKMOc/bK54NNk1BXOin5e99henx+sapSj2jFW6Ur0MZUNX3we2ztouSM21eiukIEs92IKnVKa8Fe2p2aXZd2sNE/5TMY0tv9LrjGBShur8b4NA9Hh1tbu2qWzlEmvlNWw9MwGypQ+qIZLkY9WNxnrr4R8e9CTTupg14pkJz4zle+9CwnFUP0T6AV8qkwqBTk10TH2Hx5QCsfU/E97FsY8SH3Y4959zfWxKoarlYHErv2kCvXdJTHMEslRj1CDzQEOmaaax0A2Ms8DpfmXPgTb3+SXIAuPFj589Qfl7MCuadFbmAdFoY5NVo2gd5IzgTar6hyoocOzPSXVbTUBEOa/z4wSPliGJ988alob0EB9MeaSgw/IgW6mxJBt1SmTzj7jA+IApUVlpnWDlNcktGpFhOp3Cjj9/MlK7OVatxS8ZI3k0kSQCMK+MNLwg2jCz/Uh7QiJLuCwXHkSX81+7yoDHO/ePs06O5RWOQCI3mgLIIU1VSw27OwgJvfiP/BLu2tfugxSbyDN4W0OySpBNvfga3xnBr4Lj6Mpry+BwyBuZBCeeoVxE2sr7Zf1pdHXNl53t9CtQiLlUw0VRNfw+CF2mQN0fOt4WepofCgLapRpvadcG7n4OMz8O7M1QWLG8MyTr6wmGX++o= X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;20:6voPvxSEhiGOXcPQq122gTO7SqrcDLTwys2eKtmARmkKlK6G9WsnIyUBYG5GJtOG+2n9h5ukbdYu+5xHcchg0zZmjIaFmBdUtFqo13kXyOcUTiuwy7CskiZQ2p/jw2LlmQ55SucSIKdBHevsnlmkqC1t0whh2cc9E/UPn4ANlKpq/i/0x4Vzkqz5f2jRCkoSxgB6SRqquzaLjVkCeX+vHR1NHNuN0OhnVF6qSRBqC9etPWv3fnFeEClRypWB+u2+TR8KwlQ9iWgyKmv3cZ/XBZ5vD5Yu6bx+SwdoJ4pZc7EjtnPfHJs8oMJP/LsPTS1EDh7/Jj9At4Tw3vGv3CnNFrJotvl0l/Be2N0AXmHxwVqK7CT43haq+cRiaWHanZMmk+FD+9QbmBe9qH7BAi57k2KNKtQ/Mrzps0pnYB9KO7R6HOAS1h/tsC54d37iMB++nY4coH1RZ5N3saslROw8SOVq6rAdZU/K6EE0c1uuLY9IcHEYS4R4AcYLb2sFp/gt X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(227479698468861)(133145235818549)(236129657087228)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:TU4PR84MB0077;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:TU4PR84MB0077; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtUVTRQUjg0TUIwMDc3OzQ6M3AyeHdTZm1PM3JOa25NY1ZxTjk4R01uVzU1?= =?utf-8?B?bU9oZlpZM3VSMHFzV09DVGNuVTdNZ1Jkdkd0Rll6S3dCSlQ1aGdFTDViVlQ1?= =?utf-8?B?WEtSdGsrZmtmeHlDTVZrakpCWmlQZXFIYklTcFlvZ1RlZEFiMXBocEhWQlV3?= =?utf-8?B?dCtlV0twR09GTTFsUkFodUxMdEUwYXVZNEtteEo0ZnRvNVFlY0NxZmpxdnVl?= =?utf-8?B?bTZvUytaTUZXZ3FoMVltSS9HSWtpMkdMODd4Q3VJaDkyczNZbDBzc1BsK0R0?= =?utf-8?B?YXNBR0V5c3pLejk3Tml2RjAvV3EvVGNtMmdyTzZQc3BiRXhGRmVLQjdCUzl3?= =?utf-8?B?YmZ3ZVVCYU1wcmRQeWxrUmZsOWpUTFJpVVNVT2FTRE8xKytOZG9JK0tsSU5n?= =?utf-8?B?RjlDTEpXTkVVYUlick1OcThROE5aRGVENWJLb2dpSm5oOHNzVHd0dGNqYkhi?= =?utf-8?B?REhrMzZiRVM2VUwveXZLYjMxNGw5N0FWZllWUE96K2JWb1BSSDFoSEFZZ1Fa?= =?utf-8?B?dUU4MmtVek9iNUxlYmFaTU8zWjlDTVF6aVN2RlFVTit1R2dOTzQ0cFY3dk5B?= =?utf-8?B?bzN0U2dTUUMyaE16NkkxaVo1cFlENndKQ3RVanNibGlXUmpWOXpWMk8rK1Zi?= =?utf-8?B?dWptUTNqTS9BRjhUQXhQbEJOME14MlkwbnRJcWd5U21mUHdQVWllbmhqUmgz?= =?utf-8?B?NnFZbys2aHEwenp2VWZ3VWI3VDFhMm5SamtJNi8xaFZJNWxWMUloVytDZmdH?= =?utf-8?B?V2RCQ0tidWFBdTZSdUdZRnAzTzZ6cDNnN0N4RGNOVkVjck04d054Q21Ob2tK?= =?utf-8?B?emtGc0JXYy9wN3loYXFlZHB3T0dGRUN6aktKaFgzMzg2Z20xQmxqNS9jZXhI?= =?utf-8?B?RVVqMkdZWUV6bEthQWZUK0VwWmRidjhDZkZjUk5FVmVwZ3FEWkQ3NTFYZlhq?= =?utf-8?B?cXAvbVBzSHV1ZGdOVldjQXBka1h0MGZBWTBCYUZjaXVzck5iZjAvRXl2eFhk?= =?utf-8?B?RiszTVUzT0FpcVdJdTNFVzR2UzJjd0FKOHdQZHJaVGluUEJBa1E3YUtqWXRn?= =?utf-8?B?NmlPekh5UGtEZTFVc3EvU1U0WnByR1c3RFRZUWc5TDNVR2xPenhjSDlZTS94?= =?utf-8?B?Y1IrSmhOVDgwTWFZc085S2hSNGxlTi9XY2VkM0ZxanZCZjhvWXVMSzFudlFW?= =?utf-8?B?SlVmTk5oSzM0aG9CZFc0dFJSdUNQRU9WNHNMb0pWZkM3dElkRm5lQ0grREdl?= =?utf-8?B?Yk1SRGh3R3llQXVHdzhtVnphYitXdDlPWU5LMjZXTUxiSWo4elp3cnNwc1NJ?= =?utf-8?B?cUQ3Um9pbGV6UlhvblJtTGpJZTBBb05TYWZaS3c2RElvMitGc2J2SGRJeEJ0?= =?utf-8?B?ZlRFMTZPeGZKZXBUSmdrQ0g3c1pUZ2xDUmsvTk1UOVBFQVd4NDB5VTJtSjJI?= =?utf-8?B?UWhud3ZrUjgyQ0Y2RWJ2T3JrRCtTcWoxUkhUZXhDZXBJTlJ2Ui9mTk9USC85?= =?utf-8?B?ZVprLzN4REhpYWVBMVdpWlVNZlVTT1lWVEltSVhqZUFFWE5LZnl5Y01XSTZT?= =?utf-8?B?dUQvanFselVDQlNhYTRSR3pFRUIrYXRYemNHNDFod1I5UjJWbFk5ZFc4L3M4?= =?utf-8?B?YjlSa1VDYnBhL0gwbWxiWGo2ZTJNSWVZa3lNK0t3NFNycVluKzROSDFSTkFt?= =?utf-8?B?VXFCNG5JVEh0bkVKUENGbVpIZEE1SDIxNVB2NkJVTW9obGlGOWY3ekhLZ0Fl?= =?utf-8?Q?sNBzOTEXk6dRhGRCJWbsaFo2NVauLUND+sM8=3D?= X-Forefront-PRVS: 0353563E2B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(377454003)(24454002)(23676002)(53936002)(86362001)(47776003)(38730400002)(77096006)(117156002)(6486002)(36756003)(110136004)(305945005)(478600001)(7736002)(80316001)(229853002)(83506001)(64126003)(54356999)(50466002)(25786009)(5660300001)(4001350100001)(2906002)(50986999)(81166006)(4326008)(189998001)(53546010)(6116002)(54906002)(65956001)(65816999)(230700001)(42186005)(6246003)(6666003)(6916009)(8676002)(8666007)(2950100002)(33656002)(87266999)(65806001)(3846002)(93886004)(66066001)(76176999);DIR:OUT;SFP:1102;SCL:1;SRVR:TU4PR84MB0077;H:[192.168.1.12];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtUVTRQUjg0TUIwMDc3OzIzOjErY2RTU1lVeERiRDhGclkrOG1saU9qWjYv?= =?utf-8?B?SzY5KzUyQ2RBUFFmeWdRNGN2eDlWZ3ZJYTJsUGxQekEzMEJxU2ZTL1hUb1Bu?= =?utf-8?B?NmZWZVB1NlJZUGhrZXNscVR6Zm1YK2hucXZ4allwVFhkWUhRTnlYN2d3dWRQ?= =?utf-8?B?Q3JQYy9SeFgwc0x5WmtUR2lTNEZjajlKaHMxY0JHT1BzeUZSWDJFSmwyZGpI?= =?utf-8?B?a1lpUE5UdjE1ODRib2VQWVkrVWhsdXRIdFJVYU14cTcvNmVRZE0zUnBCcm5w?= =?utf-8?B?ei9xSVJ6TW5SR0krOTdhMUY2b25idTVvQVA1bW96RVd6Q0tyaU9PUHlWUXNV?= =?utf-8?B?c2p6dTBEQnVJdGg2T09lQlVpci84VGluQkZJazRkVHhRWThnMGJtZ2x4ODNB?= =?utf-8?B?d2Zoak5BUGFVZ1BCcVIva2F4aUZBY29Zd1grRlhuaG04YzRpRVk4OTJuSDc2?= =?utf-8?B?SFgzME5WbGhZeHJiL0kyS1RTUHkzaktaMzgybVA3Wm9hSExqT0xzK2lZanN2?= =?utf-8?B?THVobnlXWDZLUVVwQjJUcFhkckJHQVZBZ3RkVzgvMU81bGNCKzRJNU9GWnln?= =?utf-8?B?MUM0WjhENEtTWTBSUXUzTVVwL0x1TW4rbk51c01RZjlXOUpZa2xLNWUzWGt3?= =?utf-8?B?bTAwRDRHQXYzYnZDT0xKTnZLeEZCYU44NGtxZHBrWlJHMGVRcHQxMTYrUENi?= =?utf-8?B?OEpQSzVzZFBmbGtlc2xDSFdNellMN1lqTWZxQ0I2bWsxUEdqR2g4ZitLMnhX?= =?utf-8?B?bklKMWlyRlZDbEtCbG0yUU9xUXliVWwyMithMHNhd3RUS2FFbGNTVmFycklR?= =?utf-8?B?dlhqVk1rVmFrVlBkUkhqYmFGVThIZS9OaTZDKzM2a2QyWmtpZHY1SW5Scitl?= =?utf-8?B?ZUVTWGU3dHlPNUJHOGlpNzRXWkhaM25rekhhNC9wcGJjaHdEeGRQcmJPYnlN?= =?utf-8?B?TzkwbVhNTHFSM24vN3k5NXJBOTJadXhZUElHMmdaUVNQUWl0a3hCZ05IejZM?= =?utf-8?B?N0pLbGdoQjRNNFBpSzlTQm9XOHlZNlBSbTJUZWx3ZDhhSDUrY3JZY0NnbTgz?= =?utf-8?B?T1VpR1NjaWRCK3VlbEgxOUNFU3RWeCs2M0dsR0ZaMnVCMUwyTnpoMmxEQXp5?= =?utf-8?B?OFFkNVpvMVNISG1ZQ1M0SzdxZFFqZkl1YXo2cHVHUW8yZUF2Y1Z4Z2ZsZ0tN?= =?utf-8?B?aGhaQ2FaMWlpdWdGcE5yZUFaTkgwaEVKQlFsVXRHYkFjOXBBYys4eDJFd0Zq?= =?utf-8?B?N1NDeFkvMS95QlBLcURkMmhIZUoyN3VJS3VSU1A0dSs1WEh4b1N1Yml0a21S?= =?utf-8?B?aDJYZmhhemdCV3BqODVnVkFZVlZ6eFJVY1ROSlRQVG51RGViQlY4ZHE4NzBw?= =?utf-8?B?MXVxTnRpZFltL1NKYkV3aE9yZVJaTldSYXprZW1pamtTZFI2Uk5uZUtNeUIw?= =?utf-8?B?T0xnNUJ0MTArelBidGQvME4xRERNVytLa0FkdndidHJQcnJNU1A3RFN3dEN4?= =?utf-8?B?UGNzSFBIVnJoN2NxZmdnZWRLSDZ5Z1AyVXVJUnEzRE0zVkYyMWtUOHl0eXpJ?= =?utf-8?B?NG9aV0VSMTgwclgvbm9GTFdYc25ON29zMkNMWm03T0VBUDg2R0hFNXJKMWJU?= =?utf-8?B?enJvczkyS0FqTnRTcEw5RFBydXJmbjF0ekhmL0p6cVFLbGtrZUErUmgrY3V6?= =?utf-8?B?VXVaV2ZXK282b0xuN3ZQL1JqdjMrUDRLeklpTWVoaXZyYWNONGZ6RFk0VU1W?= =?utf-8?B?c3lRUHl5QmUweEdZeXZ0S2QydXdTSEVmeUY0Q1pCTWNnRjFlZjJ6bS9YalBs?= =?utf-8?B?L2NSdklDRDNKQURteGNtYjFxN0dZT1pyeTdiaDFhZTJ3K216N1MvaFFmaHp1?= =?utf-8?B?ZXc5bDNlcTVqVjNDcGZLVzdBVXB0MEJNeDl6OHZKeHp6aStvNnZvc1JTdnEv?= =?utf-8?B?UDJ0ZEhEUkhnPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtUVTRQUjg0TUIwMDc3OzY6RzZyY1hHS3FoVHhpZ0hwM3g5cXhqSXE1KzRS?= =?utf-8?B?ajA3NUJMRGxoeVAxb2c3NXdwbndDa1VMNUlFWS9rVk5XTnFQcTY4cis2UHZB?= =?utf-8?B?RE9YT1dNWWY1dUdtT215UUd1R0dLOXBuSDhHWmRvL3pqVEt6WkoxOWlrWU9S?= =?utf-8?B?UGt1U3BmK2RxTzEyWFc2ZFY2clhZS1JEdzdZRTFaSVN3ZjJlTzFtY1JTaEVP?= =?utf-8?B?QTgzUEpTZFhUazgxdHRnQkRFM3NNaDQrdnh0bllYUlZiVzVWNHpLNXlrRFhD?= =?utf-8?B?TEl3aTJTbUd1eUV4UnpGZmtYZ3RwOXlHMkNLYnJIMHZFQVlyWmRTeXByYWx4?= =?utf-8?B?dVFTamNGMzhIT2p4WWxwMFpPZ05zYkdGYWlUTnZpclZIY3RLVWx6QlliNEM3?= =?utf-8?B?d1ZLMzJzQ1VFOFBwVUtQMVpocFNxcjU5Q21nMHVsbVJ2M1IyYkY5MEFacmRU?= =?utf-8?B?STF3cVc5ZGhYcXliQWlCUHJ4OGpKVlBBSkNUSVBjaHpvVjM2b2JNVGZyMFhr?= =?utf-8?B?QnViQ0JsODRIQnQ5OVNqeWN5azZXNWxheER1a0YyWEJmWDY1NVBsVVRlTEUr?= =?utf-8?B?WmFqTEgzNEFGQXEwWjR5LytLeUw1ZEo0R0Y5Ym9IUEgzRUtGOERqdkxVTzl2?= =?utf-8?B?LzZJamQvNlhYYWc1SFRyRTUraGYzTkZDeVB4eDJPRUpqQm5oVTQ0S1BaRWVo?= =?utf-8?B?L0lsZ0JHVTQ4L09VRk1DdXhpeFhNcWdqZ21zK2FoL1RWSHZJT2wzMFNIbWFI?= =?utf-8?B?SVNDTG5HeTFsOElxekxvUXh0cEpnb3dJMUk2bGlPa2ZQS3V2Znk5T2FsUHhE?= =?utf-8?B?N2NITVBhQjVjb0tmcGE5ODlJcUNlbVhlN2RWSThCNEtMaDVrcE9DOHhvVE5Z?= =?utf-8?B?bG5WV05RelpCY2RRNGxIK3RFcG56WE5keUxyVXV6Ujg2VE03TGthRTFNQ0c4?= =?utf-8?B?SVVVVnlENXlmcC9XS3lHaVNTTXFHdlVuWFdYbisxRlJIdG5uQUZYTXU5aFhJ?= =?utf-8?B?S2ZHNGZkTEJHeXpPNWhVOGVEbkFzdDg4Qll2bmZkVmQ4bVpnWVlNa3QydzJp?= =?utf-8?B?VGhBc2lPYi9IKzJ4RXFObllDY1pEY0pVRGo0TjQ2VUZUVmtkb1JKd3dPS2Rz?= =?utf-8?B?UzRHVzhrL2xRd0hta0xicm40d2x1dFQxOEZmRHpPTEpvYnZrMEJWSmFUaExr?= =?utf-8?B?czdQeUhDNHBYZnVXUEkyWlBaSjB0OEIvRU0wb0VNcUJIc0lhUDAzYjdGeXZQ?= =?utf-8?B?WG5qRHdVeXVKS1g4N2NLcDhJS2d0bmM0SHNIVUZuVFVTZG1PU2F0UElEUlJo?= =?utf-8?B?TzNIWXIvUWw4Tk1oOC96aCtqZmpQUlRCSXFNNm92YmcraU5na0ZIY1dQNU9Y?= =?utf-8?Q?S1IxoJN?= X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;5:D3pJGAU4117VMUMC6KD20JOjoiLiM49Zqgd0KyaMB0r7QxQRse5PwjcAzHW7BZxuEMVxkCTzqR03C80MemWcmw9nyT0tTrDInvJUnOiMrOBHXvGUs6/z34RYzq//WOan2tRCRPuENfLGUL5Fv8861tPA1s9oGvbVFfQ+OsN8uSJP6QVEo3aQklyJBCZ+rCDyzInpSyBLxrJOwfuqFdO2TQtDOXHDeMLxI17w4xW/RmFrNjmNhQOeBznaLUsfCaDXebXYDKMRHgQUR4+s+NKBaC6tRSchaow3DA5YggrNfBgJLVdlwyYFockHDeH/LnbK25VGo86IEY4wl59BlAfDTguZ+Ac0Mvjk45HkoH+8eFRPyppEbgb6mvq138X0HqiJBZAxX9atYNVZ1RYa0uVOpeqx6mPvv17mThdYhKNP8L3A6i0Afu3tJlpTPq6TpIouvlY7uXjaq0snGiT1X71QjUsZS9pYxWDzfwSzUWPnpo5Jg2VhGFNpjHSsGl7uXOoo;24:Q/xaLIAzVIEbBO9ikonsAt43c1rrTKxau/Pr8sbpxZIgaLG4/hgQe9qDm3C4D5NtjujcaXbIzwLRYrM7Vg3FG+6xe8VxqxJehaTzyOkeS7s= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;TU4PR84MB0077;7:vNUzjg6KVQEAgu7yWXnlq2/K/rkFZBANwtH9Db7eS5V7O3Nj+wSWhhqQMtW6HTch+Mhq4rw3A+fAWlF1NIdaBGB8op4pcOZautX6flnn+t3aqqbZAN2Due4f62hHIftttkbAJu0h35e4qeXAV5EXMEyf1l0D44J+TYrtzC5vVJz9Pd7yAaJidXf8yh2rJ294cgkHLU7MsnojTxPD/CtKxTHFVpjH8cEF8+dDKatY9tLiDUcfLimZPNAn+DtcZIUmEqkruOCxozcSBby3VQCQPyvmaCBapwLRS2eAZebK5Mxk9YuiNhRBBSxuQpyIpp1WdK8B1AuWRxN73af1k0ESqeMt0RklhqN4ntJiVzghOB7PeykhZklpbJQqUELCAVrYXYBJW5iDcpImloZwI06UlNu4nFhCefFawaC7f5vgu+vtDZZY5/ReSo8Uq6n7c/XpbgtsoRxhoETPxzLOcDygnxnWse81sz1jG7DvXh8KsyufMP+/09+4mazsCwGUbFDqqRT6CIj09YY+eByhqSSrBae/f0otHSUEPjUYKl+7MoXiz1s/m4qpGBGkmWkwD9tmgRz6cHEP0685G0IhHrpqeL2MwhxUGEEZLK9qy09SYDpBc/OpWCghvF1/iviYodAEXMJz5ndLxWEywvqxzoDnVne+z8G8NTDARir7Nqy/sOYEeh9k6EfBw3h9gZsXqanVWqiqEiEN0YcQ9kZh2aFHYmeJRJ/LNET9WDd9hy9prRi2qOO54LiCE1+CJGYkKCAH73EwPbZiUIDC5xgimx3YpuWD9EzoNfN+mUycLIkejV4= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 23:14:26.2781 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0077 X-OriginatorOrg: hpe.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 765 Lines: 26 On 06/29/2017 06:58 PM, Dan Williams wrote: > On Thu, Jun 29, 2017 at 3:49 PM, Linda Knippers wrote: >>> The parent region of the namespace will have a 'volatile' type: >>> >>> # cat /sys/bus/nd/devices/region0/devtype >>> nd_volatile >> >> >> If all I know is the /dev/pmem device name, how do I find that? >> > > cat $(readlink -f /sys/block/pmem0/device)/../devtype > > ...this is where 'ndctl list' will get the information. > Thanks. I think we need a section 4 pmem manpage like exists for mem, sd, fd, md, etc., where we can put stuff like this, as well as providing some overview information that will point people to other resources. I'll give that some thought unless there is one already that I'm not finding. -- ljk