From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 4/4] x86/ioreq server: Reset outstanding p2m_ioreq_server entries when an ioreq server unmaps. Date: Tue, 09 Aug 2016 02:13:06 -0600 Message-ID: <57A9ACB20200007800104173@prv-mh.provo.novell.com> References: <1468314129-28465-1-git-send-email-yu.c.zhang@linux.intel.com> <1468314129-28465-5-git-send-email-yu.c.zhang@linux.intel.com> <57A8CF860200007800103EFF@prv-mh.provo.novell.com> <57A988C3.6010302@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57A988C3.6010302@linux.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yu Zhang Cc: Kevin Tian , George Dunlap , Andrew Cooper , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA5LjA4LjE2IGF0IDA5OjM5LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy b3RlOgoKPiAKPiBPbiA4LzkvMjAxNiAxMjoyOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+ IE9uIDEyLjA3LjE2IGF0IDExOjAyLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3Rl Ogo+Pj4gQEAgLTU1MTIsNiArNTUxMywxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9tZW1fdHlw ZSgKPj4+ICAgICAgICAgICBpZiAoIHJjICkKPj4+ICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ PiAgIAo+Pj4gKyAgICAgICAgaWYgKCB0ID09IHAybV9yYW1fcncgJiYgbWVtdHlwZVthLmh2bW1l bV90eXBlXSA9PSBwMm1faW9yZXFfc2VydmVyICkKPj4+ICsgICAgICAgICAgICBwMm0tPmlvcmVx LmVudHJ5X2NvdW50Kys7Cj4+PiArCj4+PiArICAgICAgICBpZiAoIHQgPT0gcDJtX2lvcmVxX3Nl cnZlciAmJiBtZW10eXBlW2EuaHZtbWVtX3R5cGVdID09IHAybV9yYW1fcncgKQo+Pj4gKyAgICAg ICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKPj4+ICsKPj4gVGhlc2UgKGFuZCBvdGhl cnMgYmVsb3cpIGhhcHBlbiwgYWZhaWN0LCBvdXRzaWRlIG9mIGFueSBsb2NrLCB3aGljaAo+PiBj YW4ndCBiZSByaWdodC4KPiAKPiBIb3cgYWJvdXQgd2UgbWFrZSB0aGlzIGVudHJ5X2NvdW50IGFz IGF0b21pY190IGFuZCB1c2UgYXRvbWljX2luYy9kZWMgCj4gaW5zdGVhZD8KClRoYXQncyBjZXJ0 YWlubHkgb25lIG9mIHRoZSBvcHRpb25zLCBidXQgYmV3YXJlIG9mIG92ZXJmbG93LgoKPj4+ICsg ICAgLyoKPj4+ICsgICAgICogSXRlcmF0ZSBwMm0gdGFibGUgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIg dW5tYXBzIGZyb20gcDJtX2lvcmVxX3NlcnZlciwKPj4+ICsgICAgICogYW5kIHJlc2V0IHRoZSBy ZW1haW5pbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIGJhY2sgdG8gcDJtX3JhbV9ydy4KPj4+ ICsgICAgICovCj4+PiArICAgIGlmICggb3AuZmxhZ3MgPT0gMCAmJiByYyA9PSAwICkKPj4+ICsg ICAgewo+Pj4gKyAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy bShkKTsKPj4+ICsKPj4+ICsgICAgICAgIHdoaWxlICggZ2ZuIDw9IHAybS0+bWF4X21hcHBlZF9w Zm4gKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIHAybV90eXBlX3QgdDsKPj4+ICsK Pj4+ICsgICAgICAgICAgICBpZiAoIHAybS0+aW9yZXEuZW50cnlfY291bnQgPT0gMCApCj4+PiAr ICAgICAgICAgICAgICAgIGJyZWFrOwo+PiBQZXJoYXBzIGJldHRlciB0byBiZSBtb3ZlZCB1cCBp bnRvIHRoZSB3aGlsZSgpIGV4cHJlc3Npb24/Cj4gCj4gT0suIEFub3RoZXIgdGhpbmcgaXMgbWF5 YmUgd2UgY2FuIHVzZSBfYXRvbWljX3JlYWQoKSB0byBnZXQgdmFsdWUgb2YgCj4gZW50cnlfY291 bnQgaWYKPiB0aGUgY291bnRlciBpcyBkZWZpbmVkIGFzIGF0b21pY190PwoKV2VsbCwgdGhhdCdz IGFuIG9ydGhvZ29uYWwgYWRqdXN0bWVudCB3aGljaCBzb2xlbHkgZGVwZW5kcyBvbiB0aGUKdHlw ZSBvZiB0aGUgZmllbGQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK