From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 2/2] x86/paging: Rename paging_mark_pfn_dirty() and use pfn_t Date: Wed, 14 Dec 2016 15:30:55 +0000 Message-ID: References: <1481725589-5251-1-git-send-email-andrew.cooper3@citrix.com> <1481725589-5251-2-git-send-email-andrew.cooper3@citrix.com> <585171BB02000078001294CF@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: <585171BB02000078001294CF@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: George Dunlap , KevinTian , Tim Deegan , Jun Nakajima , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTQvMTIvMTYgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjEyLjE2IGF0 IDE1OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IHBhZ2luZ19tYXJr X2dmbl9kaXJ0eSgpIGFjdHVhbGx5IHRha2VzIGEgcGZuLCBldmVuIGJ5IHBhcmFtdGVyIG5hbWUu ICBSZW5hbWUKPj4gdGhlIGZ1bmN0aW9uIGFuZCBhbHRlciB0aGUgdHlwZSB0byBwZm5fdCB0byBt YXRjaC4KPj4KPj4gUHVzaCBwZm5fdCBpbnRvIHRoZSBMT0dESVJUWV9JRFgoKSBtYWNyb3MsIGFu ZCBjbGVhbiB1cCBhIGNvdXBsZSBvZiBsb2NhbAo+PiB2YXJpYWJsZSB0eXBlcyBpbiBwYWdpbmdf bWFya19wZm5fZGlydHkoKS4KPj4KPj4gTGVhdmUgYW4gZXhwbGljaXQgY29tbWVudCBpbiB2bXhf dmNwdV9mbHVzaF9wbWxfYnVmZmVyKCkgd2hlbiB3ZSBpbnRlbnRhbGx5Cj4+IHBlcmZvcm0gYSBz dHJhaWdodCBjb252ZXJzaW9uIGZyb20gZ2ZuIHRvIHBmbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTog SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggdHdvIHJlbWFya3M6Cj4KPj4g QEAgLTMzMSw4ICszMzEsOCBAQCB2b2lkIHBhZ2luZ19tYXJrX2dmbl9kaXJ0eShzdHJ1Y3QgZG9t YWluICpkLCB1bnNpZ25lZCBsb25nIHBmbikKPj4gICAgICBpZiAoIGNoYW5nZWQgKQo+PiAgICAg IHsKPj4gICAgICAgICAgUEFHSU5HX0RFQlVHKExPR0RJUlRZLAo+PiAtICAgICAgICAgICAgICAg ICAgICAgIm1hcmtlZCBtZm4gJSIgUFJJX21mbiAiIChwZm49JWx4KSwgZG9tICVkXG4iLAo+PiAt ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGZuLCBkLT5kb21haW5faWQpOwo+PiAr ICAgICAgICAgICAgICAgICAgICAgIm1hcmtlZCBtZm4gJSIgUFJJX21mbiAiIChwZm4gJSIgUFJJ X3BmbiAiKSwgZG9tICVkXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwg cGZuX3gocGZuKSwgZC0+ZG9tYWluX2lkKTsKPiBNaW5kIG1ha2luZyB0aGUgZG9tYWluIHBhcnQg Y2Fub25pY2FsIChpLmUuIGQlZCksIGFuZCBwZXJoYXBzCj4gZXZlbiBtb3ZpbmcgaXQgdG8gdGhl IGZyb250ICgiZCVkOiAuLi5cbiIpPwoKT2suCgo+Cj4+IEBAIC0zNDUsMjMgKzM0NSwyMyBAQCB2 b2lkIHBhZ2luZ19tYXJrX2dmbl9kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n IHBmbikKPj4gIC8qIE1hcmsgYSBwYWdlIGFzIGRpcnR5ICovCj4+ICB2b2lkIHBhZ2luZ19tYXJr X2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4pCj4+ICB7Cj4+IC0gICAgdW5zaWdu ZWQgbG9uZyBwZm47Cj4+ICsgICAgcGZuX3QgcGZuOwo+PiAgCj4+ICAgICAgaWYgKCAhcGFnaW5n X21vZGVfbG9nX2RpcnR5KGQpIHx8ICFtZm5fdmFsaWQoZ21mbikgfHwKPj4gICAgICAgICAgIHBh Z2VfZ2V0X293bmVyKG1mbl90b19wYWdlKGdtZm4pKSAhPSBkICkKPj4gICAgICAgICAgcmV0dXJu Owo+PiAgCj4+ICAgICAgLyogV2UgL3JlYWxseS8gbWVhbiBQRk4gaGVyZSwgZXZlbiBmb3Igbm9u LXRyYW5zbGF0ZWQgZ3Vlc3RzLiAqLwo+PiAtICAgIHBmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1m bl94KGdtZm4pKTsKPj4gKyAgICBwZm4gPSBfcGZuKGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KGdt Zm4pKSk7Cj4+ICAKPj4gLSAgICBwYWdpbmdfbWFya19nZm5fZGlydHkoZCwgcGZuKTsKPj4gKyAg ICBwYWdpbmdfbWFya19wZm5fZGlydHkoZCwgcGZuKTsKPj4gIH0KPiBMb29raW5nIGF0IGFsbCBv ZiB0aGlzLCBjb3VsZCBwYXRjaCAxIHBlcmhhcHMgcmVuYW1lIGdtZm4gdG8gbWZuCj4gaW4gdGhp cyBmdW5jdGlvbj8KClRoaXMgYWN0dWFsbHkgZm9sbG93cyB0aGUgc2hhZG93IG5hbWluZyBjb252 ZW50aW9uLCBvZiBhbiBtZm4gYmVsb25naW5nCnRvIGEgZ3Vlc3QsIGFuZCBhcyBjaGVja2VkIGlu IHRoZSBmaXJzdCBpZiBjbGF1c2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK