From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v4 03/16] arm: poison initmem when it is freed. Date: Fri, 16 Sep 2016 12:38:15 -0400 Message-ID: <1474043908-12101-4-git-send-email-konrad.wilk@oracle.com> References: <1474043908-12101-1-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 1bkwA4-0002eO-PO for xen-devel@lists.xenproject.org; Fri, 16 Sep 2016 16:38:48 +0000 In-Reply-To: <1474043908-12101-1-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, konrad@kernel.org, ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org Cc: Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org VGhlIGN1cnJlbnQgYnl0ZSBzZXF1ZW5jZSBpcyAnMHhjYycgd2hpY2ggbWFrZXMgc2Vuc2Ugb24g eDg2LApidXQgb24gQVJNIGl0IGlzOgoKY2NjY2NjY2MgICAgICAgIHN0Y2xndCAgMTIsIGNyMTIs IFtpcF0sIHsyMDR9ICAgOyAweGNjCgpQaWNraW5nIHNvbWV0aGluZyBtb3JlIEFSTSBhcHBsaWNh YmxlIHN1Y2ggYXM6CgplZmVmZWZlZiAgICAgICAgc3ZjICAgICAweDAwZWZlZmVmCgpDcmVhdGVz IGEgbmljZSBjcmFzaCBpZiBvbmUgZXhlY3V0ZXMgdGhhdCBjb2RlOgooWEVOKSBDUFUxOiBVbmV4 cGVjdGVkIFRyYXA6IFN1cGVydmlzb3IgQ2FsbAoKQnV0IHVuZm9ydHVuYXRseSB0aGF0IG1heSBu b3QgYmUgYSBnb29kIGNob2ljZSBlaXRoZXIgYXMgaW4gdGhlIGZ1dHVyZQp3ZSBtYXkgd2FudCB0 byBpbXBsZW1lbnQgc3VwcG9ydCBmb3IgaXQuCgpKdWxpZW4gc3VnZ2VzdGVkIHRoYXQgd2UgdXNl IGEgNC1ieXRlIGluc24gaW5zdHJ1Y3Rpb24gaW5zdGVhZApvZiB0cnlpbmcgdG8gd29yayB3aXRo IG9uZSBieXRlLgoKQXMgc3VjaCBvbiBBUk0gMzIgd2UgdXNlIHRoZSB1ZGYgaW5zdHJ1Y3Rpb24g KHNlZSBBOC44LjI0NwppbiBBUk0gRERJIDA0MDZDLmMpIGFuZCBvbiBBUk0gNjQgdXNlIHRoZSBB QVJDSDY0X0JSRUFLX0ZBVUxUCmluc3RydWN0aW9uIChha2EgYnJrIGluc3RydWN0aW9uKS4KCldl IGRvbid0IGhhdmUgdG8gd29ycnkgYWJvdXQgVGh1bWIgY29kZSBzbyB0aGlzIGluc3RydWN0aW9u CmlzIGEgc2FmZSB0byBleGVjdXRlLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu LmdyYWxsQGFybS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l bC5vcmc+Cgp2MzogTmV3IHN1Ym1pc3Npb24KdjQ6IEluc3RlYWQgb2YgdXNpbmcgMHhlZiwgdXNl IHNwZWNpZmljIGluc24gZm9yIGFyY2hpdGVjdHVyZXMuCi0tLQogeGVuL2FyY2gvYXJtL21tLmMg fCAxNyArKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNo L2FybS9tbS5jCmluZGV4IDA3ZTIwMzcuLjQzOGJlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy bS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05OTQsOCArOTk0LDIzIEBAIHZvaWQg ZnJlZV9pbml0X21lbW9yeSh2b2lkKQogewogICAgIHBhZGRyX3QgcGEgPSB2aXJ0X3RvX21hZGRy KF9faW5pdF9iZWdpbik7CiAgICAgdW5zaWduZWQgbG9uZyBsZW4gPSBfX2luaXRfZW5kIC0gX19p bml0X2JlZ2luOworICAgIHVpbnQzMl90IGluc247CisgICAgdW5zaWduZWQgaW50IGksIG5yID0g bGVuIC8gc2l6ZW9mKGluc24pOworCiAgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRf YmVnaW4sIGxlbiwgbWdfcncpOwotICAgIG1lbXNldChfX2luaXRfYmVnaW4sIDB4Y2MsIGxlbik7 CisjaWZkZWYgQ09ORklHX0FSTV8zMgorICAgIC8qIHVkZiBpbnN0cnVjdGlvbiBpLmUgKHNlZSBB OC44LjI0NyBpbiBBUk0gRERJIDA0MDZDLmMpICovCisgICAgaW5zbiA9IDB4ZTdmMDAwZjA7Cisj ZWxzZQorICAgIGluc24gPSBBQVJDSDY0X0JSRUFLX0ZBVUxUOworI2VuZGlmCisgICAgZm9yICgg aSA9IDA7IGkgPCBucjsgaSsrICkKKyAgICAgICAgKihfX2luaXRfYmVnaW4gKyBpKSA9IGluc247 CisKKyAgICBuciA9IGxlbiAlIHNpemVvZihpbnNuKTsKKyAgICBpZiAoIG5yICkKKyAgICAgICAg bWVtc2V0KF9faW5pdF9iZWdpbiArIGxlbiAtIG5yLCAweGNjLCBucik7CisKICAgICBzZXRfcHRl X2ZsYWdzX29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7CiAgICAgaW5pdF9k b21oZWFwX3BhZ2VzKHBhLCBwYSArIGxlbik7CiAgICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0 IG1lbW9yeS5cbiIsIChsb25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKLS0gCjIu NS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==