From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v5 3/8] mm: Scrub pages in alloc_heap_pages() if needed Date: Sat, 22 Jul 2017 22:07:25 -0400 Message-ID: <483b5e10-bc61-1ebc-c7bd-1708d8458c65@oracle.com> References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com> <1498157830-21845-4-git-send-email-boris.ostrovsky@oracle.com> <59529D5302000078001014F7@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <59529D5302000078001014F7@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org CgpPbiAwNi8yNy8yMDE3IDAyOjAwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBCb3JpcyBP c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiAwNi8yMi8xNyA4OjU1IFBNID4+ Pgo+PiBAQCAtODYyLDEwICs4NzksMTkgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j X2hlYXBfcGFnZXMoCj4+ICAgICAgIGlmICggZCAhPSBOVUxMICkKPj4gICAgICAgICAgIGQtPmxh c3RfYWxsb2Nfbm9kZSA9IG5vZGU7Cj4+ICAgCj4+ICsgICAgbmVlZF9zY3J1YiA9ICEhZmlyc3Rf ZGlydHlfcGcgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwo+IAo+IE5vIG5lZWQgZm9y ICEhIGhlcmUuIEJ1dCBJIHdvbmRlciB3aGV0aGVyIHRoYXQgcGFydCBvZiB0aGUgY2hlY2sgaXMg cmVhbGx5Cj4gdXNlZnVsIGFueXdheSwgY29uc2lkZXJpbmcgdGhlIHNvbGUgdXNlIC4uLgo+IAo+ PiAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKPj4gICAgICAgewo+ PiAgICAgICAgICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29udGludW91c2x5IGJlIHplcm8g Zm9yIGZyZWUgcGFnZXMuICovCj4+IC0gICAgICAgIEJVR19PTihwZ1tpXS5jb3VudF9pbmZvICE9 IFBHQ19zdGF0ZV9mcmVlKTsKPj4gKyAgICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYg flBHQ19uZWVkX3NjcnViKSAhPSBQR0Nfc3RhdGVfZnJlZSk7Cj4+ICsKPj4gKyAgICAgICAgaWYg KCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4+ICsgICAg ICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggbmVlZF9zY3J1YiApCj4+ICsgICAgICAgICAgICAg ICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKPiAKPiAuLi4gaGVyZS4gSWYgaXQgaXNuJ3QsIEkg dGhpbmsgdGhlIGxvY2FsIHZhcmlhYmxlIGlzbid0IHdhcnJhbnRlZCBlaXRoZXIuCj4gSWYgeW91 IGFncmVlLCB0aGUgdGh1cyBhZGp1c3RlZCBwYXRjaCBjYW4gaGF2ZQo+IFJldmlld2VkLWJ5OiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gKG90aGVyd2lzZSBJJ2xsIHdhaXQgd2l0 aCBpdCB0byB1bmRlcnN0YW5kIHRoZSByZWFzb24gZmlyc3QpLgoKCgpmaXJzdF9kaXJ0eV9wZyBp cyBpbmRlZWQgdW5uZWNlc3NhcnkgYnV0IEkgdGhpbmsgbG9jYWwgdmFyaWFibGUgaXMgCnVzZWZ1 bCB0byBhdm9pZCBBTkRpbmcgbWVtZmxhZ3MgaW5zaWRlIHRoZSBsb29wIG9uIGVhY2ggaXRlcmF0 aW9uIAoodW5sZXNzIHlvdSB0aGluayBjb21waWxlciBpcyBzbWFydCBlbm91Z2ggdG8gcmVhbGl6 ZSB0aGF0IG1lbWZsYWdzIGlzIApub3QgY2hhbmdpbmcpLgoKCi1ib3JpcwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==