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: Sat, 11 Mar 2017 16:42:23 +0800 Message-ID: <58C3B86F.4070803@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> <58C2DFAB02000078001420B0@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: <58C2DFAB02000078001420B0@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 CgpPbiAzLzExLzIwMTcgMTI6MTcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAz LjE3IGF0IDE2OjMzLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiAtLS0g YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+ IEBAIC0yODgsNiArMjg4LDcgQEAgc3RhdGljIGludCBpbmplY3RfZXZlbnQoc3RydWN0IGRvbWFp biAqZCwKPj4gICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiAgIAo+PiArI2RlZmluZSBETU9QX29w X21hc2sgMHhmZgo+PiAgIHN0YXRpYyBpbnQgZG1fb3AoZG9taWRfdCBkb21pZCwKPiBQbGVhc2Ug Zm9sbG93IHRoZSBleGlzdGluZyBjb250aW51YXRpb24gbW9kZWwgdXNlZCBoZXJlLCBpbnN0ZWFk IG9mCj4gcmUtaW50cm9kdWNpbmcgdGhlIGh2bW9wIG9uZS4KClRoYW5rIHlvdSwgSmFuLiBBbmRy ZXcgaGFzIHRoZSBzYW1lIGNvbmNlcm4gd2l0aCB5b3UuIFNvIHBsZWFzZSBzZWUgbXkgcmVwbHkK dG8gaGlzIGNvbW1lbnRzIC0gSSBleHBsYWluZWQgdGhlIGRpZmZpY3VsdGllcyBJIG1ldCB3aGls ZSBkb2luZyB0aGlzLiAKSXQgd291bGQgYmUKZ3JlYXQgaWYgeW91IGFuZCBBbmRyZXcgY291bGQg Z2l2ZSBzb21lIGFkdmljZS46LSkKCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+PiBAQCAtNjExLDYgKzYxMSwxMSBA QCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+PiAgIGludCBw Mm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQp Owo+PiAgIAo+PiArLyogU3luY2hyb25vdXNseSBjaGFuZ2UgdHlwZXMgYWNyb3NzIGEgcmFuZ2Ug b2YgcDJtIGVudHJpZXMgKHN0YXJ0IC4uLiBlbmQpICovCj4+ICt2b2lkIHAybV9maW5pc2hfdHlw ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KTsKPiBUaGUgY29t bWVudCBzaG91bGQgbm90IGdpdmUgdGhlIGltcHJlc3Npb24gdGhhdCB0aGlzIGlzIGFuIG9wZW4K PiByYW5nZS4gSS5lLiBbc3RhcnQsIGVuZF0sIGJ1dCBwZXJoYXBzIGV2ZW4gYmV0dGVyIHdvdWxk IGJlIHRvIG5vdAo+IHVzZSAiZW5kIiBoZXJlLCBhcyB0aGF0IGZyZXF1ZW50bHkgKGUuZy4gcDJt X2NoYW5nZV90eXBlX3JhbmdlKCkpCj4gdGhpcyBpcyB1c2VkIHRvIGluZGljYXRlIGFuIGV4Y2x1 c2l2ZSByYW5nZSBlbmQuCgpTbyBob3cgYWJvdXQgW2ZpcnN0X2dmbiwgbGFzdF9nZm5dPwoKVGhh bmtzCll1Cgo+IEphbgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK