From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 03/16] arm: poison initmem when it is freed. Date: Mon, 19 Sep 2016 10:19:35 -0400 Message-ID: <20160919141928.GA9860@localhost.localdomain> References: <1474043908-12101-1-git-send-email-konrad.wilk@oracle.com> <1474043908-12101-4-git-send-email-konrad.wilk@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1blzQO-0003Jb-VP for xen-devel@lists.xenproject.org; Mon, 19 Sep 2016 14:20:01 +0000 Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMTksIDIwMTYgYXQgMTE6MzU6NTdBTSArMDIwMCwgSnVsaWVuIEdyYWxsIHdy b3RlOgo+IEhpIEtvbnJhZCwKPiAKPiBPbiAxNi8wOS8yMDE2IDE4OjM4LCBLb25yYWQgUnplc3p1 dGVrIFdpbGsgd3JvdGU6Cj4gPiBUaGUgY3VycmVudCBieXRlIHNlcXVlbmNlIGlzICcweGNjJyB3 aGljaCBtYWtlcyBzZW5zZSBvbiB4ODYsCj4gPiBidXQgb24gQVJNIGl0IGlzOgo+ID4gCj4gPiBj Y2NjY2NjYyAgICAgICAgc3RjbGd0ICAxMiwgY3IxMiwgW2lwXSwgezIwNH0gICA7IDB4Y2MKPiA+ IAo+ID4gUGlja2luZyBzb21ldGhpbmcgbW9yZSBBUk0gYXBwbGljYWJsZSBzdWNoIGFzOgo+ID4g Cj4gPiBlZmVmZWZlZiAgICAgICAgc3ZjICAgICAweDAwZWZlZmVmCj4gPiAKPiA+IENyZWF0ZXMg YSBuaWNlIGNyYXNoIGlmIG9uZSBleGVjdXRlcyB0aGF0IGNvZGU6Cj4gPiAoWEVOKSBDUFUxOiBV bmV4cGVjdGVkIFRyYXA6IFN1cGVydmlzb3IgQ2FsbAo+ID4gCj4gPiBCdXQgdW5mb3J0dW5hdGx5 IHRoYXQgbWF5IG5vdCBiZSBhIGdvb2QgY2hvaWNlIGVpdGhlciBhcyBpbiB0aGUgZnV0dXJlCj4g Cj4gcy91bmZvcnR1bmF0bHkvdW5mb3J0dW5hdGVseS8KPiAKPiA+IHdlIG1heSB3YW50IHRvIGlt cGxlbWVudCBzdXBwb3J0IGZvciBpdC4KPiA+IAo+ID4gSnVsaWVuIHN1Z2dlc3RlZCB0aGF0IHdl IHVzZSBhIDQtYnl0ZSBpbnNuIGluc3RydWN0aW9uIGluc3RlYWQKPiA+IG9mIHRyeWluZyB0byB3 b3JrIHdpdGggb25lIGJ5dGUuCj4gPiAKPiA+IEFzIHN1Y2ggb24gQVJNIDMyIHdlIHVzZSB0aGUg dWRmIGluc3RydWN0aW9uIChzZWUgQTguOC4yNDcKPiA+IGluIEFSTSBEREkgMDQwNkMuYykgYW5k IG9uIEFSTSA2NCB1c2UgdGhlIEFBUkNINjRfQlJFQUtfRkFVTFQKPiA+IGluc3RydWN0aW9uIChh a2EgYnJrIGluc3RydWN0aW9uKS4KPiA+IAo+ID4gV2UgZG9uJ3QgaGF2ZSB0byB3b3JyeSBhYm91 dCBUaHVtYiBjb2RlIHNvIHRoaXMgaW5zdHJ1Y3Rpb24KPiA+IGlzIGEgc2FmZSB0byBleGVjdXRl Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53 aWxrQG9yYWNsZS5jb20+Cj4gPiAtLS0KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs bEBhcm0uY29tPgo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs Lm9yZz4KPiA+IAo+ID4gdjM6IE5ldyBzdWJtaXNzaW9uCj4gPiB2NDogSW5zdGVhZCBvZiB1c2lu ZyAweGVmLCB1c2Ugc3BlY2lmaWMgaW5zbiBmb3IgYXJjaGl0ZWN0dXJlcy4KPiA+IC0tLQo+ID4g IHhlbi9hcmNoL2FybS9tbS5jIHwgMTcgKysrKysrKysrKysrKysrKy0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0 IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+ID4gaW5kZXggMDdlMjAz Ny4uNDM4YmVkNyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gPiArKysgYi94 ZW4vYXJjaC9hcm0vbW0uYwo+ID4gQEAgLTk5NCw4ICs5OTQsMjMgQEAgdm9pZCBmcmVlX2luaXRf bWVtb3J5KHZvaWQpCj4gPiAgewo+ID4gICAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihf X2luaXRfYmVnaW4pOwo+ID4gICAgICB1bnNpZ25lZCBsb25nIGxlbiA9IF9faW5pdF9lbmQgLSBf X2luaXRfYmVnaW47Cj4gPiArICAgIHVpbnQzMl90IGluc247Cj4gPiArICAgIHVuc2lnbmVkIGlu dCBpLCBuciA9IGxlbiAvIHNpemVvZihpbnNuKTsKPiA+ICsKPiA+ICAgICAgc2V0X3B0ZV9mbGFn c19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOwo+ID4gLSAgICBtZW1zZXQoX19p bml0X2JlZ2luLCAweGNjLCBsZW4pOwo+ID4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4gPiArICAg IC8qIHVkZiBpbnN0cnVjdGlvbiBpLmUgKHNlZSBBOC44LjI0NyBpbiBBUk0gRERJIDA0MDZDLmMp ICovCj4gPiArICAgIGluc24gPSAweGU3ZjAwMGYwOwo+ID4gKyNlbHNlCj4gPiArICAgIGluc24g PSBBQVJDSDY0X0JSRUFLX0ZBVUxUOwo+ID4gKyNlbmRpZgo+ID4gKyAgICBmb3IgKCBpID0gMDsg aSA8IG5yOyBpKysgKQo+ID4gKyAgICAgICAgKihfX2luaXRfYmVnaW4gKyBpKSA9IGluc247Cj4g Cj4gX19pbml0X2JlZ2luIGlzIGNoYXJbXSwgc28geW91IHdpbGwgb25seSBjb3B5IHRoZSBmaXJz dCBieXRlIG9mIHRoZQo+IGluc3RydWN0aW9uLgo+IAo+IEFuZCBiZWNhdXNlIG9mIG5yID0gbGVu IC8gc2l6ZW9mKGluc24pIG9ubHkgMS80IG9mIHRoZSBpbml0bWVtIHdpbGwgYmUKPiBwb2lzb25l ZC4KPiAKPiBTbyB0aGlzIHNob3VsZCBiZSBzb21ldGhpbmcgbGlrZToKPiAKPiB1aW50MzJfdCAq cCA9ICh1aW50MzJfdCAqKV9faW5pdF9iZWdpbjsKPiBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysp Cj4gICAgKihwICsgaSkgPSBpbnNuOwo+IAoKWWVzIG9mIGNvdXJzZSEKPiA+ICsKPiA+ICsgICAg bnIgPSBsZW4gJSBzaXplb2YoaW5zbik7Cj4gPiArICAgIGlmICggbnIgKQo+ID4gKyAgICAgICAg bWVtc2V0KF9faW5pdF9iZWdpbiArIGxlbiAtIG5yLCAweGNjLCBucik7Cj4gCj4gSSBhbSB3b25k ZXJpbmcgaWYgd2Ugc2hvdWxkIGluc3RlYWQgYWxpZ24gX19pbml0X2VuZCB0byA0LWJ5dGUuIFdp dGggYQo+IEJVSUxEX0JVR19PTiBpbiB0aGUgY29kZSB0byBjaGVjayB0aGlzIGFzc3VtcHRpb24u CgpUaGUgX19pbml0X2VuZCBpcyBhbHJlYWR5IGFsaWduZWQ6CgoxNzUgICAuID0gQUxJR04oU1RB Q0tfU0laRSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKMTc2ICAgX19pbml0X2VuZCA9IC47ICAgICAgICAgICAgCgpTbyB3ZSBhcmUgZ29v ZCB0aGVyZSwgYnV0IEkgZG8gbGlrZSB0aGUgQlVJTERfQlVHX09OLiBMZXQgbWUgZG8gdGhhdC4K PiAKPiBBbnkgb3BpbmlvbnM/Cj4gCj4gPiArCj4gPiAgICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFu Z2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX2NsZWFyKTsKPiA+ICAgICAgaW5pdF9kb21oZWFwX3Bh Z2VzKHBhLCBwYSArIGxlbik7Cj4gPiAgICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1v cnkuXG4iLCAobG9uZykoX19pbml0X2VuZC1fX2luaXRfYmVnaW4pPj4xMCk7Cj4gPiAKPiAKPiBS ZWdhcmRzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==