From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v6 4/4] x86/ioreq server: Reset outstanding p2m_ioreq_server entries when an ioreq server unmaps. Date: Fri, 9 Sep 2016 17:24:55 +0800 Message-ID: <57D27FE7.1000100@linux.intel.com> References: <1472813240-11011-1-git-send-email-yu.c.zhang@linux.intel.com> <1472813240-11011-5-git-send-email-yu.c.zhang@linux.intel.com> <57D24813.2090903@linux.intel.com> <57D263BE.8060000@linux.intel.com> <57D28D04020000780010D68F@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: <57D28D04020000780010D68F@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: Paul Durrant , George Dunlap , Zhiyuan Lv , "Xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org CgpPbiA5LzkvMjAxNiA0OjIwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwOS4wOS4x NiBhdCAwOToyNCwgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4gT24gOS85 LzIwMTYgMToyNiBQTSwgWXUgWmhhbmcgd3JvdGU6Cj4+Pj4+PiBPbiAwMi4wOS4xNiBhdCAxMjo0 NywgPHl1LmMuemhhbmdAeHh4eHh4eHh4eHh4eHh4PiB3cm90ZToKPj4+PiBAQCAtOTY1LDcgKzk2 OCw4IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s Cj4+Pj4gICAgICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQo+Pj4+ICAgICAgIHsK Pj4+PiAgICAgICAgICAgaWYgKCAocmVjYWxjIHx8IGVwdF9lbnRyeS0+cmVjYWxjKSAmJgo+Pj4+ IC0gICAgICAgICAgICAgcDJtX2lzX2NoYW5nZWFibGUoZXB0X2VudHJ5LT5zYV9wMm10KSApCj4+ Pj4gKyAgICAgICAgICAgICBwMm1faXNfY2hhbmdlYWJsZShlcHRfZW50cnktPnNhX3AybXQpICYm Cj4+Pj4gKyAgICAgICAgICAgICAoZXB0X2VudHJ5LT5zYV9wMm10ICE9IHAybV9pb3JlcV9zZXJ2 ZXIpICkKPj4+PiAgICAgICAgICAgICAgICp0ID0gcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHAybSwg Z2ZuLCBnZm4pID8KPj4+IHAybV9yYW1fbG9nZGlydHkKPj4+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogcDJtX3JhbV9ydzsKPj4+PiAg ICAgICAgICAgZWxzZQo+Pj4gQ29uc2lkZXJpbmcgdGhpcyAoYW5kIGF0IGxlYXN0IG9uZSBtb3Jl IHNpbWlsYXIgYWRqdXN0bWVudCBmdXJ0aGVyCj4+PiBkb3duKSwgaXMgaXQgcmVhbGx5IGFwcHJv cHJpYXRlIHRvIGluY2x1ZGUgcDJtX2lvcmVxX3NlcnZlciBpbiB0aGUKPj4+IHNldCBvZiAiY2hh bmdlYWJsZSIgdHlwZXM/Cj4+IFdlbGwsIEkgYWdyZWUgcDJtX2lvcmVxX3NlcnZlciBkbyBoYXZl IGRpZmZlcmVudCBiZWhhdmlvcnMgdGhhbiB0aGUKPj4gcDJtX2xvZ19kaXJ0eSwgYnV0IHJlbW92 aW5nIHAybV9pb3JlcV9zZXJ2ZXIgZnJvbSBjaGFuZ2VhYmxlIHR5cGUKPj4gd291bGQgbmVlZCBt b3JlIHNwZWNpZmljIGNvZGUgZm9yIHRoZSBwMm1faW9yZXFfc2VydmVyIGluIHJvdXRpbmVzIGxp a2UKPj4gcmVzb2x2ZV9taXNjb25maWcoKSwgZG9fcmVjYWxjKCkgYW5kIHAybV9jaGFuZ2VfZW50 cnlfdHlwZV9nbG9iYWwoKSBldGMuCj4+IEkndmUgdHJpZWQgdGhpcyBhcHByb2FjaCBhbmQgYWJh bmRvbmVkIGxhdGVyLiA6KQo+IEkgY2FuIHNlZSB0aGF0IHRoZSBvdGhlciBvcHRpb24gbWlnaHQg cmVxdWlyZSBtb3JlIGFkanVzdG1lbnRzLCBpbgo+IHdoaWNoIGNhc2UgSSBndWVzcyB0aGlzIHZh cmlhbnQgd291bGQgYmUgZmluZSBpZiB5b3UgY3JlYXRlZCBhbm90aGVyCj4gaGVscGVyICh3ZWxs IG5hbWVkKSBpbmxpbmUgZnVuY3Rpb24gaW5zdGVhZCBvZiBvcGVuIGNvZGluZyB0aGlzIGluCj4g c2V2ZXJhbCBwbGFjZXMuIE9mIGNvdXJzZSBzdWNoIGRpc3NpbWlsYXIgaGFuZGxpbmcgaW4gdGhl IHZhcmlvdXMKPiBwbGFjZXMgcDJtX2lzX2NoYW5nZWFibGUoKSBnZXRzIHVzZWQgcmlnaHQgbm93 IHdpbGwgYWRkaXRpb25hbGx5Cj4gcmVxdWlyZSBnb29kIHJlYXNvbmluZyAtIGFmdGVyIGFsbCB0 aGF0IHByZWRpY2F0ZSBleGlzdHMgdG8gZXhwcmVzcwo+IHRoZSBzaW1pbGFyaXRpZXMgYmV0d2Vl biBkaWZmZXJlbnQgY29kZSBwYXRocy4KClRoYW5rcyBKYW4uCldlbGwsIGZvciB0aGUgbG9naWMg b2YgcDJtIHR5cGUgcmVjYWxjdWxhdGlvbiwgc2ltaWxhcml0aWVzIGJldHdlZW4gCnAybV9pb3Jl cV9zZXJ2ZXIKYW5kIG90aGVyIGNoYW5nZWFibGUgdHlwZXMgZXhjZWVkcyB0aGVpciBkaWZmZXJl bmNlcy4gQXMgdG8gdGhlIHNwZWNpYWwgCmNhc2VzLCBob3cKYWJvdXQgd2UgdXNlIGEgbWFjcm8s IGkuZS4gcDJtX2lzX2lvcmVxPwoKCj4KPiBKYW4KPgo+CgpZdQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==