From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by ml01.01.org (Postfix) with ESMTP id F30351A2353 for ; Fri, 15 Apr 2016 09:58:21 -0700 (PDT) From: "Verma, Vishal L" Subject: Re: [PATCH] libnvdimm, pmem: clarify the write+clear_poison+write flow Date: Fri, 15 Apr 2016 16:58:20 +0000 Message-ID: <1460739500.3012.4.camel@intel.com> References: <146068804768.24085.7722589204633361307.stgit@dwillia2-desk3.jf.intel.com> In-Reply-To: <146068804768.24085.7722589204633361307.stgit@dwillia2-desk3.jf.intel.com> Content-Language: en-US Content-ID: <39A453E113C88640B3D1A80D7F3D399C@intel.com> MIME-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" To: "Williams, Dan J" , "linux-nvdimm@lists.01.org" Cc: "linux-kernel@vger.kernel.org" List-ID: T24gVGh1LCAyMDE2LTA0LTE0IGF0IDE5OjQwIC0wNzAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6DQo+ IFRoZSBBQ1BJIHNwZWNpZmljYXRpb24gZG9lcyBub3Qgc3BlY2lmeSB0aGUgc3RhdGUgb2YgZGF0 YSBhZnRlciBhDQo+IGNsZWFyDQo+IHBvaXNvbiBvcGVyYXRpb24uwqDCoFBvdGVudGlhbCBmdXR1 cmUgbGlibnZkaW1tIGJ1cyBpbXBsZW1lbnRhdGlvbnMgZm9yDQo+IG90aGVyIGFyY2hpdGVjdHVy ZXMgYWxzbyBtaWdodCBub3Qgc3BlY2lmeSBvciBkaXNhZ3JlZSBvbiB0aGUgc3RhdGUNCj4gb2YN Cj4gZGF0YSBhZnRlciBjbGVhciBwb2lzb24uwqDCoENsYXJpZnkgd2h5IHdlIHdyaXRlIHR3aWNl Lg0KPiANCj4gUmVwb3J0ZWQtYnk6IEplZmYgTW95ZXIgPGptb3llckByZWRoYXQuY29tPg0KPiBS ZXBvcnRlZC1ieTogVmlzaGFsIFZlcm1hIDx2aXNoYWwubC52ZXJtYUBpbnRlbC5jb20+DQo+IFNp Z25lZC1vZmYtYnk6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPg0KPiAt LS0NCj4gwqBkcml2ZXJzL252ZGltbS9wbWVtLmMgfMKgwqDCoDE0ICsrKysrKysrKysrKysrDQo+ IMKgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykNCg0KTG9va3MgZ29vZCwgdGhhbmtz IQ0KDQpSZXZpZXdlZC1ieTogVmlzaGFsIFZlcm1hIDx2aXNoYWwubC52ZXJtYUBpbnRlbC5jb20+ DQoNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL252ZGltbS9wbWVtLmMgYi9kcml2ZXJzL252 ZGltbS9wbWVtLmMNCj4gaW5kZXggYzZiZWZhYTljNzA4Li5kOWEwZGJjMmQwMjMgMTAwNjQ0DQo+ IC0tLSBhL2RyaXZlcnMvbnZkaW1tL3BtZW0uYw0KPiArKysgYi9kcml2ZXJzL252ZGltbS9wbWVt LmMNCj4gQEAgLTg2LDYgKzg2LDIwIEBAIHN0YXRpYyBpbnQgcG1lbV9kb19idmVjKHN0cnVjdCBw bWVtX2RldmljZSAqcG1lbSwNCj4gc3RydWN0IHBhZ2UgKnBhZ2UsDQo+IMKgCQkJZmx1c2hfZGNh Y2hlX3BhZ2UocGFnZSk7DQo+IMKgCQl9DQo+IMKgCX0gZWxzZSB7DQo+ICsJCS8qDQo+ICsJCcKg KiBOb3RlIHRoYXQgd2Ugd3JpdGUgdGhlIGRhdGEgYm90aCBiZWZvcmUgYW5kIGFmdGVyDQo+ICsJ CcKgKiBjbGVhcmluZyBwb2lzb24uwqDCoFRoZSB3cml0ZSBiZWZvcmUgY2xlYXIgcG9pc29uDQo+ ICsJCcKgKiBoYW5kbGVzIHNpdHVhdGlvbnMgd2hlcmUgdGhlIGxhdGVzdCB3cml0dGVuIGRhdGEN Cj4gaXMNCj4gKwkJwqAqIHByZXNlcnZlZCBhbmQgdGhlIGNsZWFyIHBvaXNvbiBvcGVyYXRpb24g c2ltcGx5DQo+IG1hcmtzDQo+ICsJCcKgKiB0aGUgYWRkcmVzcyByYW5nZSBhcyB2YWxpZCB3aXRo b3V0IGNoYW5naW5nIHRoZQ0KPiBkYXRhLg0KPiArCQnCoCogSW4gdGhpcyBjYXNlIGFwcGxpY2F0 aW9uIHNvZnR3YXJlIGNhbiBhc3N1bWUgdGhhdA0KPiBhbg0KPiArCQnCoCogaW50ZXJydXB0ZWQg d3JpdGUgd2lsbCBlaXRoZXIgcmV0dXJuIHRoZSBuZXcgZ29vZA0KPiArCQnCoCogZGF0YSBvciBh biBlcnJvci4NCj4gKwkJwqAqDQo+ICsJCcKgKiBIb3dldmVyLCBpZiBwbWVtX2NsZWFyX3BvaXNv bigpIGxlYXZlcyB0aGUgZGF0YQ0KPiBpbiBhbg0KPiArCQnCoCogaW5kZXRlcm1pbmF0ZSBzdGF0 ZSB3ZSBuZWVkIHRvIHBlcmZvcm0gdGhlIHdyaXRlDQo+ICsJCcKgKiBhZnRlciBjbGVhciBwb2lz b24uDQo+ICsJCcKgKi8NCj4gwqAJCWZsdXNoX2RjYWNoZV9wYWdlKHBhZ2UpOw0KPiDCoAkJbWVt Y3B5X3RvX3BtZW0ocG1lbV9hZGRyLCBtZW0gKyBvZmYsIGxlbik7DQo+IMKgCQlpZiAodW5saWtl bHkoYmFkX3BtZW0pKSB7DQo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpMaW51eC1udmRpbW0gbWFpbGluZyBsaXN0CkxpbnV4LW52ZGltbUBsaXN0cy4w MS5vcmcKaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1udmRpbW0K