From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH RFC] x86/ioreq server: Optimize p2m cleaning up code in p2m_finish_type_change(). Date: Wed, 10 May 2017 13:27:33 +0800 Message-ID: <5912A4C5.8050600@linux.intel.com> References: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com> <59120A6F0200007800158530@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: <59120A6F0200007800158530@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 , Andrew Cooper , zhiyuan.lv@intel.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org CgpPbiA1LzEwLzIwMTcgMTI6MjkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA0 LjE3IGF0IDEwOjU5LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiAtLS0g YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+ IEBAIC00MTEsMTQgKzQxMSwxNyBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCj4+ ICAgICAgICAgICAgICAgd2hpbGUgKCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3Vu dCkgJiYKPj4gICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2dmbiA8PSBwMm0tPm1heF9tYXBw ZWRfcGZuICkKPj4gICAgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgYm9vbCBjaGFu Z2VkID0gZmFsc2U7Cj4+ICsKPj4gICAgICAgICAgICAgICAgICAgLyogSXRlcmF0ZSBwMm0gdGFi bGUgZm9yIDI1NiBnZm5zIGVhY2ggdGltZS4gKi8KPj4gICAgICAgICAgICAgICAgICAgcDJtX2Zp bmlzaF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1NiwKPj4gLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2ZXIsIHAybV9yYW1fcncp Owo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3Nl cnZlciwgcDJtX3JhbV9ydywgJmNoYW5nZWQpOwo+PiAgIAo+PiAgICAgICAgICAgICAgICAgICBm aXJzdF9nZm4gKz0gMjU2Owo+PiAgIAo+PiAgICAgICAgICAgICAgICAgICAvKiBDaGVjayBmb3Ig Y29udGludWF0aW9uIGlmIGl0J3Mgbm90IHRoZSBsYXN0IGl0ZXJhdGlvbi4gKi8KPj4gICAgICAg ICAgICAgICAgICAgaWYgKCBmaXJzdF9nZm4gPD0gcDJtLT5tYXhfbWFwcGVkX3BmbiAmJgo+PiAr ICAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCAmJgo+PiAgICAgICAgICAgICAgICAgICAgICAg IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+PiAgICAgICAgICAgICAgICAgICB7Cj4+ICAg ICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKPiBJIGFwcHJlY2lhdGUgYW5kIHN1 cHBvcnQgdGhlIGludGVudGlvbiwgYnV0IHlvdSdyZSBvcGVuaW5nIHVwIGEKPiBsb25nIGxhc3Rp bmcgbG9vcCBoZXJlIGluIGNhc2UgdmVyeSBsaXR0bGUgb3Igbm8gY2hhbmdlcyBuZWVkIHRvCj4g YmUgZG9uZS4gWW91IG5lZWQgdG8gY2hlY2sgZm9yIHByZWVtcHRpb24gZXZlcnkgc28gbWFueQo+ IGl0ZXJhdGlvbnMgZXZlbiBpZiB5b3UndmUgbmV2ZXIgc2VlbiAiY2hhbmdlZCIgY29tZSBiYWNr IHNldC4KClRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgSmFuLgpJbmRlZWQsIHRoaXMgcGF0Y2gg aXMgcHJvYmxlbWF0aWMuIEFub3RoZXIgdGhvdWdodCBpcyAtIHNpbmNlIGN1cnJlbnQgCnAybSBz d2VlcGluZwppbXBsZW1lbnRhdGlvbiBkaXNhYmxlcyBsaXZlIG1pZ3JhdGlvbiB3aGVuIHRoZXJl J3MgaW9yZXEgc2VydmVyIGVudHJpZXMgCmxlZnQsIGFuZCBHZW9yZ2UKaGFkIHByb3Bvc2VkIGEg Z2VuZXJpYyBwMm0gY2hhbmdlIHNvbHV0aW9uIHByZXZpb3VzbHkuIEknZCBsaWtlIHRvIGxlYXZl IAp0aGUgb3B0aW1pemF0aW9uCnRvZ2V0aGVyIHdpdGggdGhlIGdlbmVyaWMgc29sdXRpb24gaW4g ZnV0dXJlIHhlbiByZWxlYXNlLiA6LSkKCgpZdQoKPiBKYW4KPgo+Cj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==