From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 1/9] livepatch: Clear .bss when payload is reverted Date: Tue, 6 Sep 2016 12:51:18 -0400 Message-ID: <20160906165118.GB2161@char.us.oracle.com> References: <1472005332-32207-1-git-send-email-konrad.wilk@oracle.com> <1472005332-32207-2-git-send-email-konrad.wilk@oracle.com> <57BD7D19020000780010881B@prv-mh.provo.novell.com> <99e2c349-e808-3fb1-eabd-7199bd99f592@citrix.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 1bhJav-00040b-5y for xen-devel@lists.xenproject.org; Tue, 06 Sep 2016 16:51:33 +0000 Content-Disposition: inline In-Reply-To: <99e2c349-e808-3fb1-eabd-7199bd99f592@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: ross.lagerwall@citrix.com, Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMjUsIDIwMTYgYXQgMDU6MDg6MTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAyNC8wOC8xNiAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4gPiBP biAyNC4wOC4xNiBhdCAwNDoyMiwgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4g PiAtLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gPiA+ICsrKyBiL3hlbi9jb21tb24vbGl2 ZXBhdGNoLmMKPiA+ID4gQEAgLTcwLDYgKzcwLDkgQEAgc3RydWN0IHBheWxvYWQgewo+ID4gPiAg ICAgICB1bnNpZ25lZCBpbnQgbnN5bXM7ICAgICAgICAgICAgICAgICAgLyogTnIgb2YgZW50cmll cyBpbiAuc3RydGFiIGFuZCBzeW1ib2xzLiAqLwo+ID4gPiAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNo X2J1aWxkX2lkIGlkOyAgICAgICAgLyogRUxGTk9URV9ERVNDKC5ub3RlLmdudS5idWlsZC1pZCkg b2YgdGhlIHBheWxvYWQuICovCj4gPiA+ICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQg ZGVwOyAgICAgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRjaC5kZXBlbmRzKS4gKi8KPiA+ID4g KyAgICB2b2lkICoqYnNzOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogLmJzcydzIG9mIHRo ZSBwYXlsb2FkLiAqLwo+ID4gPiArICAgIHNpemVfdCAqYnNzX3NpemU7ICAgICAgICAgICAgICAg ICAgICAvKiBhbmQgdGhlaXIgc2l6ZXMuICovCj4gPiBJcyBzaXplX3Qgd2lkZSBlbm91Z2ggaW4g dGhlIGV4dHJlbWUgY2FzZT8gUGVyaGFwcyB5ZXMsIGJlY2F1c2UgSQo+ID4gZG9uJ3QgdGhpbmsg d2UnbGwgZXZlciBsb2FkIDY0LWJpdCBFTEYgb24gYSAzMi1iaXQgcGxhdGZvcm0uCj4gCj4gRXZl biBpZiB3ZSBkaWQsIHRoZXJlIGlzIG5vIGNoYW5jZSB0aGF0IG1vcmUgdGhhbiBhIHNpbmdsZSBz aXplX3QncyB3b3J0aCBvZgo+IGRhdGEgbmVlZHMgY2xlYXJpbmcsIG9yIHRoZSBwYXlsb2FkIHdv dWxkbid0IGZpdCBpbiB0aGUgY3VycmVudCB2aXJ0dWFsCj4gYWRkcmVzcyBzcGFjZS4KClBlcmhh cHMgZ28gZXZlbiBpbiBmdXJ0aGVyIGFuIGFkZCBhbiBhcmJpdHJhcnkgbGltaXQ/Ckxpa2Ugc28g KGNvbXBpbGUgdGVzdGVkIG9ubHkpOgoKRnJvbSAyMmQwYTZlMGM2ZmM2MWE5ZTI1N2VjNGRiNzhj MmU1ODk3OGIyOTc2IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLb25yYWQgUnplc3p1 dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkRhdGU6IFR1ZSwgNiBTZXAgMjAxNiAx Mjo0NTo1MCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGxpdmVwYXRjaDogQWRkIGxpbWl0IG9mIDJN QiB0byBwYXlsb2FkIC5ic3Mgc2VjdGlvbnMuCgpUaGUgaW5pdGlhbCBwYXRjaDogMTFmZjQwZmE3 YmI1ZmRjYzY5YTU4ZDBmZWM0OWM5MDRmZmNhNDc5MwoieGVuL3hzcGxpY2U6IEh5cGVydmlzb3Ig aW1wbGVtZW50YXRpb24gb2YgWEVOX1hTUExJQ0Vfb3AiIGNhcHMgdGhlCnNpemUgb2YgdGhlIGJp bmFyeSBhdCAyTUIuIFdlIGZvbGxvdyB0aGF0IGluIGNhcHBpbmcgdGhlIHNpemUKb2YgdGhlIC5C U1NlcyB0byBiZSBhdCBtYXhpbXVtIDJNQi4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0 ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRj aF9lbGYuYyB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5j IGIveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMKaW5kZXggNzg5ZThmYy4uNGE0MTExZCAxMDA2 NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMKKysrIGIveGVuL2NvbW1vbi9saXZl cGF0Y2hfZWxmLmMKQEAgLTg2LDcgKzg2LDE2IEBAIHN0YXRpYyBpbnQgZWxmX3Jlc29sdmVfc2Vj dGlvbnMoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwgY29uc3Qgdm9pZCAqZGF0YSkKICAgICAg ICAgICAgICAgICAgICAgZGVsdGEgPCBzaXplb2YoRWxmX0VoZHIpID8gImF0IEVMRiBoZWFkZXIi IDogImlzIHBhc3QgZW5kIik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg fQotCisgICAgICAgIGVsc2UgaWYgKCAhKHNlY1tpXS5zZWMtPnNoX2ZsYWdzICYgU0hGX0VYRUNJ TlNUUikgJiYKKyAgICAgICAgICAgICAgICAgIChzZWNbaV0uc2VjLT5zaF9mbGFncyAmIFNIRl9X UklURSkgJiYKKyAgICAgICAgICAgICAgICAgIHNlY1tpXS5zZWMtPnNoX3R5cGUgPT0gU0hUX05P QklUUyAmJgorICAgICAgICAgICAgICAgICAgc2VjW2ldLnNlYy0+c2hfc2l6ZSA+IE1CKDIpICkK KyAgICAgICAgeworICAgICAgICAgICAgLyogQXJiaXRyYXJ5IGxpbWl0LiAqLworICAgICAgICAg ICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBTZWN0aW9uIFsldV0gLmJzcyBp cyBiaWdnZXIgdGhhbiAyTUIhXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGkp OworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KICAgICAgICAgc2VjW2ld LmRhdGEgPSBkYXRhICsgZGVsdGE7CiAgICAgICAgIC8qIE5hbWUgaXMgcG9wdWxhdGVkIGluIGVs Zl9yZXNvbHZlX3NlY3Rpb25fbmFtZXMuICovCiAgICAgICAgIHNlY1tpXS5uYW1lID0gTlVMTDsK LS0gCjIuNC4xMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=