From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 10/14] x86/mm: Switch {get, put}_gfn() infrastructure to using gfn_t Date: Thu, 22 Nov 2018 08:34:39 -0700 Message-ID: <5BF6CC8F02000078001FF045@prv1-mh.provo.novell.com> References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com> <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Kevin Tian , Tamas K Lengyel , Wei Liu , Jun Nakajima , Razvan Cojocaru , George Dunlap , Tim Deegan , Xen-devel , Paul Durrant , Suravee Suthikulpanit , Boris Ostrovsky , Brian Woods , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gKysrIGIveGVuL2Fy Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gQEAgLTUxMiw3ICs1MTIsNyBAQCBpbnQgZmlsbF92 bXNyX2RhdGEoc3RydWN0IG1jaW5mb19iYW5rICptY19iYW5rLCBzdHJ1Y3QgCj4gZG9tYWluICpk LAo+ICAgKiBYWFggZm9sbG93aW5nIHNpdHVhdGlvbiBtaXNzZWQ6Cj4gICAqIFBvRCwgRm9yZWln biBtYXBwZWQsIEdyYW50ZWQsIFNoYXJlZAo+ICAgKi8KPiAtaW50IHVubW1hcF9icm9rZW5fcGFn ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICtpbnQg dW5tbWFwX2Jyb2tlbl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgZ2ZuX3QgZ2Zu KQoKU2luY2UgeW91IHRvdWNoIGl0IGFuZCBpdHMgY2FsbGVyIGFueXdheSAtIGNvdWxkIEkgdGFs ayB5b3UgaW50byBkcm9wcGluZwp0aGUgc3RyYXkgZXh0cmEgJ20nIGZyb20gdGhlIG5hbWUgYXQg dGhlIHNhbWUgdGltZT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysg Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC0yMTk5LDcgKzIxOTksOCBAQCBzdGF0 aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAg ICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICAgICAgICAgIG1mbl90IG1mbjsKPiAgCj4gLSAg ICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3godmNwdV9hbHRw Mm0odikudmVpbmZvX2dmbiksICZ0KTsKPiArICAgICAgICAgICAgLyogVE9ETzogVGhpcyBpcyBh IHNlY3VyaXR5IGlzc3VlLi4uICovCj4gKyAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlf dW5sb2NrZWQoZCwgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwgJnQpOwoKSSB0aGluayB0aGUg Y29tbWVudCBjb3VsZCBkbyB3aXRoIGJlaW5nIHNsaWdodGx5IGxlc3MgdmFndWUuIFlvdQphbmQg SSBjYW4gc2VlIHJpZ2h0IG5vdyB3aGF0IHRoZSBpc3N1ZSBpcywgYnV0IEknbSBub3Qgc3VyZSBJ J2xsCnJlbWVtYmVyIGluIGEgeWVhciBvciB0d28gd2l0aG91dCBoYXZpbmcgdG8gc3BlbmQgZXh0 cmEgdGltZS4KCj4gQEAgLTM0MTgsNyArMzQxOCw3IEBAIGludCBzaGFkb3dfdHJhY2tfZGlydHlf dnJhbShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgKiB3cml0ZSBhY2Nlc3MgKi8K PiAgICAgICAgICAgICAgZm9yICggaSA9IGJlZ2luX3BmbjsgaSA8IGVuZF9wZm47IGkrKyApCj4g ICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVl cnlfdW5sb2NrZWQoZCwgaSwgJnQpOwo+ICsgICAgICAgICAgICAgICAgbWZuX3QgbWZuID0gZ2V0 X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGkpLCAmdCk7Cj4gICAgICAgICAgICAgICAgICBp ZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQoKV291bGQgeW91IG1pbmQgYWRkaW5nIHRo ZSBtaXNzaW5nIGJsYW5rIGxpbmUgYXQgdGhpcyBvY2Nhc2lvbj8gWW91CmFscmVhZHkgZG8gc28g ZWxzZXdoZXJlLgoKSW4gYW55IGV2ZW50OgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs aWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=