From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id BA8DF2194EB69 for ; Fri, 14 Apr 2017 12:40:24 -0700 (PDT) From: "Verma, Vishal L" Subject: Re: [ndctl PATCH] ndctl, check: Add a sigbus handler to detect metadata corruption Date: Fri, 14 Apr 2017 19:40:22 +0000 Message-ID: <1492198820.1657.3.camel@intel.com> References: <20170414000251.23904-1-vishal.l.verma@intel.com> <1492196446.1657.1.camel@intel.com> In-Reply-To: Content-Language: en-US Content-ID: <5BC21104B382994BB90125CF7783FEA2@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" , "Rudoff, Andy" Cc: "linux-nvdimm@lists.01.org" List-ID: T24gRnJpLCAyMDE3LTA0LTE0IGF0IDE5OjI2ICswMDAwLCBSdWRvZmYsIEFuZHkgd3JvdGU6DQo+ IMKgwqDCoMKgT24gRnJpLCBBcHIgMTQsIDIwMTcgYXQgMTI6MDAgUE0sIFZlcm1hLCBWaXNoYWwg TA0KWy4uLl0NCj4gwqDCoMKgwqANCj4gWWVhaCwgSSB0aG91Z2h0IGFib3V0IHRoaXMgYSBsaXR0 bGUgbW9yZSB0b28uwqDCoEhlcmXigJlzIHdoYXQgSSB0aGluaw0KPiBzaG91bGQgaGFwcGVuOg0K PiANCj4gV2l0aG91dCAtLXJlcGFpciwgSSBhZ3JlZSB3aXRoIHRoaXMgcGF0Y2gsIGFsdGhvdWdo IHRoZSBlcnJvciBtZXNzYWdlDQo+IG1pZ2h0DQo+IHRlbGwgdGhlIHBvb3IgdXNlciB0aGF0IHJ1 bm5pbmcgd2l0aCAtLXJlcGFpciBpcyB0aGUgbmV4dCBzdGVwIGlmDQo+IHRoZXkgd2FudCB0bw0K PiB0cnkgdG8gZml4IGl0IChzZWUgYmVsb3cpLg0KPiANCj4gV2l0aCAtLXJlcGFpciwgdGhlIHJl cGFpciBjb2RlIHNob3VsZCB0cnkgdG8gcmVwbGFjZSB0aGUgcG9pc29uIHdpdGgNCj4gcmVwYWly ZWQgbWV0YWRhdGEsIGNsZWFyaW5nIHRoZSBhcHByb3ByaWF0ZSBlcnJvciBiaXRzIHdoZW4gZG9u ZS4NCj4gDQo+IEZvciBleGFtcGxlLCBpZiB0aGUgcG9pc29uIGlzIGluIHRoZSBtYXAsIHRoZSBy ZXBhaXIgY29kZSBzaG91bGQNCj4gZmlndXJlDQo+IG91dCB3aGljaCBlbnRyaWVzIGhhdmUgbm8g bWFwIGVudHJ5LCBjbGVhciB0aGUgcG9pc29uLCBhbmQgdXBkYXRlIHRoZQ0KPiBtYXAsIHByaW50 aW5nIGEgc3Ryb25nIHdhcm5pbmcgdGhhdCB0aGUgYmxvY2tzIHdlcmUgcmVwYWlyZWQgYnV0IG1h eQ0KPiBub3QgYmUgaW4gdGhlIHJpZ2h0IHBsYWNlIGFueSBtb3JlLsKgwqANCg0KSWYgd2UgaGl0 IGEga25vd24gYmFkYmxvY2ssIHRoYXQgaXMgNTEyQiB3b3J0aCBvZiBtYXAgZW50cmllcyAoMTI4 KS4NClNob3VsZCB3ZSByZWFsbHkgKGFsbW9zdCBjZXJ0YWlubHkpIHNjcmFtYmxlIDY0IGJsb2Nr cz8gOikNCklmIGl0IGlzIGEgbGF0ZW50IGVycm9yLCBpdCB3aWxsIHN0aWxsIGJlIGF0IGxlYXN0 IGEgY2FjaGUgbGluZSB3b3J0aA0Kb2YgbWFwIGVudHJpZXMsIGkuZS4gMTYuDQoNCklmIGFuIGVy cm9yIGlzIGluIHRoZSBsb2csIHRoZW4gaW4gdGhlIGJhZGJsb2NrIGNhc2UsIHdlIGxvc2UgYm90 aCBsb2cNCmFuZCBsb2cnIGZvciBmb3VyIGxhbmVzLiBXaGljaCBtZWFucyB3ZSBjYW4ndCB0ZWxs IGlzIG9uZSBvZiB0aG9zZSA0DQplbnRyaWVzIG5lZWRlZCBhIG1hcCB1cGRhdGUsIGxlYXZpbmcg YSBwb3RlbnRpYWwgY29ycnVwdGlvbiB3aW5kb3cNCm9wZW4uDQoNCj4gSWYgdGhlIHBvaXNvbiBp cyBpbiBzb21ldGhpbmcgbGlrZQ0KPiB0aGUgYXJlbmEgaW5mbyBibG9jaywgYSByZXBsYWNlbWVu dCBjYW4gYmUgY29uc3RydWN0ZWQgZnJvbSB0aGUNCj4gYmFja3VwIGluZm8uwqDCoFRoZSBwb2lu dCBpcyB0aGF0IHRoZSB0b29sIHNob3VsZG7igJl0IGRpZSBvbiBwb2lzb24sIGl0DQo+IHNob3Vs ZCBiZSB0aGUgd2F5IHlvdSBmaXggaXQgYW5kIGdldCByaWQgb2YgdGhlIHBvaXNvbi4NCg0KVGhp cyBtaWdodCBiZSB0aGUgb25seSBjYXNlIHdoZXJlIHdlIGNhbiBjbGVhciB0aGUgcG9pc29uDQpz dWNjZXNzZnVsbHkuLg0KDQo+IA0KPiBGaW5hbGx5LCB0aGUga2VybmVsIHNob3VsZCBiZSBzZXR0 aW5nIGFuZCBob25vcmluZyB0aGUgZXJyb3IgYml0cywNCj4gYm90aA0KPiBpbiBtYXAgZW50cmll cyBhbmQgYXJlbmEgaW5mbyBibG9ja3MuwqDCoFdoZW4gcG9pc29uIGlzIGRpc2NvdmVyZWQgaW4N Cj4gbWV0YWRhdGEsIHRoZSBhcmVuYSBpbmZvIGJsb2NrIGVycm9yIHN0YXRlIHNob3VsZCBiZSBz ZXQgYW5kIHRoYXQNCj4gc2hvdWxkIG5vdCBkaXNhbGxvdyBnZXR0aW5nIHRvIGFueSBhdmFpbGFi bGUgZGF0YSBhcyB5b3Ugc3RhdGVkLCBidXQNCj4gc2hvdWxkIGluc3RlYWQgbWFrZSB0aGF0IGFy ZW5hIHJlYWQtb25seS7CoMKgDQoNCkFncmVlZCBhYm91dCB0aGUgZXJyb3IgYml0IGFuZCByZWFk LW9ubHksIEkgd2lsbCBsb29rIGF0IHRoYXQuDQoNCj4gVGhlIG9ubHkgd2F5IHRvIGdldCBvdXQN Cj4gb2YgcmVhZC1vbmx5IG1vZGUgZm9yIHRoZSBhcmVuYSBzaG91bGQgYmUgdG8gcnVuIHRoZSBj aGVjayB0b29sDQo+IHdpdGggLS1yZXBhaXIgYW5kIGFsbCB0aGUgc3R1ZmYgSSBzYWlkIGFib3Zl IHRoZW4gaGFwcGVucy4NCj4gwqANCj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkxpbnV4LW52ZGltbSBtYWlsaW5nIGxpc3QKTGludXgtbnZkaW1tQGxp c3RzLjAxLm9yZwpodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW52 ZGltbQo=