From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v7 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps. Date: Tue, 14 Mar 2017 20:22:10 +0800 Message-ID: <58C7E072.2050902@linux.intel.com> References: <1488987232-12349-1-git-send-email-yu.c.zhang@linux.intel.com> <1488987232-12349-6-git-send-email-yu.c.zhang@linux.intel.com> <79e1fe7a-05b2-e3b6-c1cc-b4b1832cae4d@citrix.com> <58C3B875.5010900@linux.intel.com> <58C691420200007800142726@prv-mh.provo.novell.com> <58C79EE0.7070600@linux.intel.com> <58C7D94A0200007800142B6D@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: <58C7D94A0200007800142B6D@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 , Paul Durrant , zhiyuan.lv@intel.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org CgpPbiAzLzE0LzIwMTcgNjo1MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMu MTcgYXQgMDg6NDIsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IFNvIHlv dSBtZWFuIGNoYW5nZSB0aGUgZGVmaW5pdGlvbiBvZiB0bwo+PiB4ZW5fZG1fb3BfbWFwX21lbV90 eXBlX3RvX2lvcmVxX3NlcnZlcgo+PiB0byBzb21ldGhpbmcgbGlrZSB0aGlzPwo+Pgo+PiBzdHJ1 Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgewo+PiAgICAgICBpb3Nl cnZpZF90IGlkOyAgICAgIC8qIElOIC0gaW9yZXEgc2VydmVyIGlkICovCj4+ICAgICAgIHVpbnQx Nl90IHR5cGU7ICAgICAgLyogSU4gLSBtZW1vcnkgdHlwZSAqLwo+PiAgICAgICB1aW50MzJfdCBm bGFnczsgICAgIC8qIElOIC0gdHlwZXMgb2YgYWNjZXNzZXMgdG8gYmUgZm9yd2FyZGVkIHRvIHRo ZQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxIHNlcnZlci4gZmxhZ3Mgd2l0 aCAwIG1lYW5zIHRvIHVubWFwIHRoZQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlv cmVxIHNlcnZlciAqLwo+Pgo+PiAgICAgICB1aW50NjRfdCBvcGFxdWU7ICAgIC8qIG9ubHkgdXNl ZCBmb3IgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiwgc2hvdWxkCj4+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYmUgc2V0IHRvIHplcm8gYnkgdGhlIGNhbGxlciAqLwo+PiB9Owo+IFllcywg d2l0aCB0aGUgZmllbGQgbWFya2VkIElOIE9VVCBhbmQgInNob3VsZCIgcmVwbGFjZWQgYnkgImhh cyB0byIuCgpHb3QgaXQuIEJUVywgSSBjYW4gZGVmaW5lIHRoaXMgb3BhcXVlIGZpZWxkIGluIHBh dGNoIDIvNSAtIHRoZSAKaW50cm9kdWN0aW9uIG9mIHRoaXMgZG1fb3AsCm9yIGFkZCBpdCBpbiB0 aGlzIHBhdGNoIDUvNSB3aGVuIHdlIHVzZSBpdCBpbiB0aGUgaHlwZXJjYWxsIApjb250aW51YXRp b24uIFdoaWNoIG9uZSBkbwp5b3UgaW5jbGluZT8KCj4+IElmIHNvLCBpcyB0aGVyZSBhbnkgYXBw cm9hY2ggaW4gaHlwZXJ2aXNvciB0byBkaWZmZXJlbnRpYXRlIHRoZSBmaXJzdAo+PiBjYWxsIGZy b20gdGhlIGNvbnRpbnVlZAo+PiBoeXBlcmNhbGw/IERvIHdlIG5lZWQgc29tZSBmb3JtIG9mIGNo ZWNrIG9uIHRoaXMgb3BhcXVlPwo+IEkgZG9uJ3Qgc2VlIGEgbmVlZCAob3RoZXIgdGhhbiAtIG9m IGNvdXJzZSAtIHRoZSBvYnZpb3VzIHVwcGVyCj4gYm91bmQgaW1wb3NlZCBoZXJlKSwgZHVlIHRv IC4uLgo+Cj4+IEFuZCB5ZXMsIG5vdAo+PiBwbGF5aW5nIGJ5IHRoaXMKPj4gd2lsbCBvbmx5IGhh cm0gdGhlIGd1ZXN0IHRoZSBkZXZpY2UgbW9kZWwgY29udHJvbHMuCj4gLi4uIHRoaXMuCgpPSy4g SSdtIGZpbmUgd2l0aCB0aGlzIHRvby4gOi0pCgpUaGFua3MKWXUKCj4gSmFuCj4KPgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=