From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 7/7] xen/mm: Clean up share_xen_page_with_guest() API Date: Thu, 15 Mar 2018 20:25:35 +0000 Message-ID: <6043e871-3cf7-f126-d504-f925fa505470@citrix.com> References: <1520601522-2886-1-git-send-email-andrew.cooper3@citrix.com> <1520601522-2886-8-git-send-email-andrew.cooper3@citrix.com> <20180313122806.c4c2oboixvih3env@MacBook-Pro-de-Roger.local> <5AA7F0C002000078001B1035@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5AA7F0C002000078001B1035@prv-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: Stefano Stabellini , Wei Liu , George Dunlap , TimDeegan , Xen-devel , Julien Grall List-Id: xen-devel@lists.xenproject.org T24gMTMvMDMvMTggMTQ6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjAzLjE4IGF0 IDEzOjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIE1hciAwOSwg MjAxOCBhdCAwMToxODo0MlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gLS0tIGEv eGVuL2FyY2gvYXJtL21tLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+PiBAQCAtMTE4 Nyw4ICsxMTg3LDggQEAgdW5zaWduZWQgbG9uZyBkb21haW5fZ2V0X21heGltdW1fZ3BmbihzdHJ1 Y3QgZG9tYWluICpkKQo+Pj4gICAgICByZXR1cm4gZ2ZuX3goZC0+YXJjaC5wMm0ubWF4X21hcHBl ZF9nZm4pOwo+Pj4gIH0KPj4+ICAKPj4+IC12b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHN0 cnVjdCBkb21haW4gKmQsIGludCByZWFkb25seSkKPj4+ICt2b2lkIHNoYXJlX3hlbl9wYWdlX3dp dGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCwKPj4+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBYRU5TSEFSRV9mbGFncyBmbGFncykK Pj4gTmFtaW5nIHRoaXMgX2ZsYWdzIGZlZWxzIHdyb25nIHRvIG1lLCBJIHdvdWxkIGFzc3VtZSBm bGFncyB0byBiZQo+PiBzb21ldGhpbmcgd2hpY2ggY2FuIGJlIHVzZWQgYXMgKFNIQVJFX3IgfCBT SEFSRV93KSAoaWU6IHN0YWNrZWQpIGFuZAo+PiBzbyBvbi4gSSB3b3VsZCBtYXliZSBuYW1lIHRo aXMgWEVOU0hBUkVfb3B0aW9ucyByYXRoZXIgdGhhbiBmbGFncy4KPj4KPj4gVEJIIEkgd291bGQg YmUgT0sgd2l0aCByZW5hbWluZyB0aGUgcGFyYW1ldGVyIHRvICJib29sIHJvL3JlYWRvbmx5Igo+ PiBhbmQgbGV0IHRoZSBjYWxsZXJzIHVzZSB0cnVlIGFuZCBmYWxzZSBkaXJlY3RseS4gSXQgc2Vl bXMgbGlrZQo+PiBvdmVyLWVuZ2luZWVyaW5nIHRvIHVzZSBhbiBlbnVtIGZvciB0aGlzLCBvciBt YXliZSB5b3UgaGF2ZSBmdXJ0aGVyCj4+IGNoYW5nZXMgaW4gbWluZCB0aGF0IGFyZSBnb2luZyB0 byBleHBhbmQgdGhlIHNldCBvZiBvcHRpb25zPwo+IE9uIG9uZSBoYW5kIEkgYWdyZWUgdGhhdCBh biBlbnVtIGxpa2UgdGhpcyBpcyBzb21ld2hhdCBzdHJhbmdlCj4gdG8gaGF2ZSwgYW5kIGEgYm9v bGVhbiB3b3VsZCBzZWVtIGxpa2UgYSBiZXR0ZXIgZml0LiBPdG9oIHVzaW5nCj4gcGxhaW4gdHJ1 ZS9mYWxzZSBhdCB0aGUgY2FsbCBzaXRlcyB3b3VsZCBtYWtlIGl0IHByZXR0eSB1bmNsZWFyCj4g d2hldGhlciAidHJ1ZSIgbWVhbnMgci9vIG9yIHIvdy4gU28gYW5vdGhlciBvcHRpb24gbWlnaHQg YmUKPiB0byBoYXZlIG11bHRpcGxlIGlubGluZSB3cmFwcGVycyBhcm91bmQgdGhlIGFjdHVhbCB3 b3JrZXIsIGxpa2UKPiBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0X3JvKCkuCgpTcGxpdHRpbmcg aW50byAoU0hBUkVfciB8IFNIQVJFX3coIGRvZXNuJ3QgbWFrZSBzZW5zZSBiZWNhdXNlIHRoZQp1 bmRlcmx5aW5nIGltcGxlbWVudGF0aW9uIHRha2UgYSBib29sZWFuIGlkZWEgb2Ygd2hldGhlciB0 byB1c2UgUEdUX25vbmUKb3IgUEdUX3dyaXRhYmxlX3BhZ2UuCgpXZSd2ZSBhbHJlYWR5IGdvdCBz aGFyZV94ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKCkgYXMgYSB3cmFwcGVyCmFyb3Vu ZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkuwqAgVGhlcmVmb3JlLCB3ZSdkIGVuZCB1cCB3 aXRoIGEgdG90YWwKb2YgNCBleHRyYSB3cmFwcGVycyBpZiB3ZSB3YW50ZWQgX3J3IGFuZCBfcm8g c3VmZml4ZXMsIHdoaWNoIHNlZW1zIG92ZXIKdGhlIHRvcCB0byBtZS4KCkkgYWdyZWUgaXRzIG5v dCBjb21wbGV0ZWx5IGdyZWF0IGxpa2UgdGhpcywgYnV0IGl0IGlzIHRoZSBsZWFzdCBiYWQKb3B0 aW9uIEkgbWFuYWdlZCB0byBjb21lIHVwIHdpdGguCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs