From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v12 5/6] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries. Date: Fri, 07 Apr 2017 06:36:04 -0600 Message-ID: <58E7A3D4020000780014E8E1@prv-mh.provo.novell.com> References: <1491494017-30743-1-git-send-email-yu.c.zhang@linux.intel.com> <1491494017-30743-6-git-send-email-yu.c.zhang@linux.intel.com> <58E77AAB020000780014E68E@prv-mh.provo.novell.com> <58E7669C.6060205@linux.intel.com> <7a0bfe1f-fc10-3c4e-8617-e2aa11ea79fe@citrix.com> <58E76F05.3000109@linux.intel.com> <58E79413020000780014E7FA@prv-mh.provo.novell.com> <58E78368.9020904@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <58E78368.9020904@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 , George Dunlap , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA3LjA0LjE3IGF0IDE0OjE3LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy b3RlOgo+IE9uIDQvNy8yMDE3IDc6MjggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAw Ny4wNC4xNyBhdCAxMjo1MCwgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4+ IEBAIC01NDYsMTIgKzU0NiwxNiBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVj dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+Pj4gICAgICAgICAgICAgICAg ICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBlLnNhX3AybXQg PT0gcDJtX2lvcmVxX3NlcnZlciApCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewo+ Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlf Y291bnQgPiAwKTsKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+aW9yZXEu ZW50cnlfY291bnQtLTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggcDJt LT5pb3JlcS5zZXJ2ZXIgPT0gTlVMTCApCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9y ZXEuZW50cnlfY291bnQgPiAwKTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZS5zYV9wMm10ID0gcDJtX3JhbV9ydzsKPj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIH0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+PiAtCj4+PiAt ICAgICAgICAgICAgICAgICAgICAgICAgIGUuc2FfcDJtdCA9IHAybV9pc19sb2dkaXJ0eV9yYW5n ZShwMm0sIGdmbiArIGksIGdmbiArIGkpCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgID8gcDJtX3JhbV9sb2dkaXJ0eSA6IHAybV9yYW1fcnc7Cj4+PiArICAgICAgICAg ICAgICAgICAgICAgICAgIGVsc2UKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUu c2FfcDJtdCA9IHAybV9pc19sb2dkaXJ0eV9yYW5nZShwMm0sIGdmbiArIGksIGdmbiArIGkpCj4+ PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHAybV9yYW1fbG9n ZGlydHkgOiBwMm1fcmFtX3J3Owo+PiBOb3cgeW91IF9uZXZlcl8gY2hhbmdlIGF3YXkgZnJvbSBp b3JlcS1zZXJ2ZXIsIHlvdSBvbmx5IGFkanVzdAo+PiB0aGUgY291bnRlci4KPiAKPiBPaCByaWdo dC4KCk9oLCB3cm9uZyAoaS5lLiBJIHdhcyB3cm9uZyksIHlvdSBkbyBjaGFuZ2UgdGhlIHR5cGUs IGFuZCBkaWQKb3Zlcmxvb2sgdGhhdCBleHRyYSBuZXcgbGluZS4gU28geW91ciBmaXJzdCBzdWdn ZXN0aW9uIChzdGlsbCB2aXNpYmxlCmFib3ZlKSBzZWVtcyByaWdodCB0byBtZSBub3cuCgpKYW4K CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK