From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3 1/9] livepatch: Clear .bss when payload is reverted Date: Mon, 15 Aug 2016 10:29:37 -0400 Message-ID: <20160815142937.GG26970@char.us.oracle.com> References: <1471211546-2235-1-git-send-email-konrad.wilk@oracle.com> <1471211546-2235-2-git-send-email-konrad.wilk@oracle.com> <57B1B53A0200007800105E02@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZItg-0004qX-Eh for xen-devel@lists.xenproject.org; Mon, 15 Aug 2016 14:29:48 +0000 Content-Disposition: inline In-Reply-To: <57B1B53A0200007800105E02@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBdWcgMTUsIDIwMTYgYXQgMDQ6Mjc6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE0LjA4LjE2IGF0IDIzOjUyLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBAQCAtMzc0LDcgKzM3NiwxOCBAQCBzdGF0aWMgaW50IG1vdmVfcGF5bG9hZChz dHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGVsZi0+c2VjW2ldLm5hbWUsIGVsZi0+ c2VjW2ldLmxvYWRfYWRkcik7Cj4gPiAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAgICAgIGVs c2UKPiA+IC0gICAgICAgICAgICAgICAgbWVtc2V0KGVsZi0+c2VjW2ldLmxvYWRfYWRkciwgMCwg ZWxmLT5zZWNbaV0uc2VjLT5zaF9zaXplKTsKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAg ICAgICAgICAgIC8qIFdlIGV4cGVjdCBvbmx5IG9uZSBCU1MuICovCj4gPiArICAgICAgICAgICAg ICAgIGlmICggcGF5bG9hZC0+YnNzICkKPiA+ICsgICAgICAgICAgICAgICAgewo+ID4gKyAgICAg ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+IAo+IC1FT1BOT1RTVVBQIGFjY29yZGluZyB0 byBlLmcuIHRoZSBvbmx5LSBvbmUtc3ltYm9sLXRhYmxlIGNvZGUuCgpUaGFua3MhCj4gCj4gPiAr ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgICAgICAgICAgICAgfQo+ID4g KyAgICAgICAgICAgICAgICBwYXlsb2FkLT5ic3MgPSBlbGYtPnNlY1tpXS5sb2FkX2FkZHI7Cj4g PiArICAgICAgICAgICAgICAgIHBheWxvYWQtPmJzc19zaXplID0gZWxmLT5zZWNbaV0uc2VjLT5z aF9zaXplOwo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICBtZW1zZXQocGF5bG9hZC0+YnNzLCAw LCBwYXlsb2FkLT5ic3Nfc2l6ZSk7Cj4gPiArICAgICAgICAgICAgfQo+ID4gICAgICAgICAgfQo+ ID4gICAgICB9Cj4gPiAgCj4gPiBAQCAtMTAzNCw2ICsxMDQ3LDkgQEAgc3RhdGljIGludCByZXZl cnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKPiA+ICAgICAgbGlzdF9kZWxfcmN1KCZk YXRhLT5hcHBsaWVkX2xpc3QpOwo+ID4gICAgICB1bnJlZ2lzdGVyX3ZpcnR1YWxfcmVnaW9uKCZk YXRhLT5yZWdpb24pOwo+ID4gIAo+ID4gKyAgICAvKiBBbmQgY2xlYXIgdGhlIEJTUyBmb3Igc3Vi c2VxdWVudCBvcGVyYXRpb24uICovCj4gPiArICAgIG1lbXNldChkYXRhLT5ic3MsIDAsIGRhdGEt PmJzc19zaXplKTsKPiAKPiBJbnN0ZWFkIG9mIGRvaW5nIGl0IGluIHR3byBwbGFjZXMsIGhvdyBh Ym91dCBtb3ZpbmcgdGhpcyBpbnRvCj4gYXBwbHlfcGF5bG9hZCgpPwoKSSB3YXMgdGhpbmtpbmcg b2YgaXQgdG9vLCBidXQgdGhlbiBpdCBvY2N1cnJlZCB0byBtZSB0aGF0IGJldHdlZW4gdGhlCidj aGVjaycgLT4gJ2FwcGx5JyB0aGUgQlNTIGlzIGxlZnQgdW5pdGlhbGl6ZWQuIEFuZCBpZiB3ZSBl dmVyIGNyYXNoCihyaWdodCBhcyBzb21lYm9keSBzY2hlZHVsZWQgdGhlIGxpdmVwYXRjaCkgb25l IGNvdWxkIGZvcm0gdGhlIG9waW5pb24KdGhhdCBpdCBpcyBkdWUgdG8gdGhlIC5ic3MgaGF2aW5n IGdhcmJhZ2UuIE9yIG1vcmUgaW1wb3J0YW50bHkgLSB0aGUKaG9va3MgbWF5IG5vdCBoYXZlIHJ1 biwgYnV0IGFsbCBpdHMgdmFsdWVzIGxvb2tlZCBsaWtlIHRoZXkgaGF2ZSBiZWVuCmluaXRpYWxp emVkLgoKQW5kIHNwZW5kIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdGltZSBkZWJ1Z2dpbmcgc29t ZXRoaW5nIHdoaWNoIGluIHJlYWxpdHkKaXMgbm90IGEgcHJvYmxlbT8KClBlcmhhcHMgcHV0IGl0 IGluIG11bHRpcGxlIHBsYWNlcyA6LSkKCj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK