From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 4/5] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries. Date: Wed, 22 Mar 2017 08:29:28 -0600 Message-ID: <58D2985802000078001464CC@prv-mh.provo.novell.com> References: <1490064773-26751-1-git-send-email-yu.c.zhang@linux.intel.com> <1490064773-26751-5-git-send-email-yu.c.zhang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1490064773-26751-5-git-send-email-yu.c.zhang@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+IE9uIDIxLjAzLjE3IGF0IDAzOjUyLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4 Ni9odm0vaW9yZXEuYwo+IEBAIC05NDksNiArOTQ5LDE0IEBAIGludCBodm1fbWFwX21lbV90eXBl X3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+ICAKPiAg ICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl ci5sb2NrKTsKPiAgCj4gKyAgICBpZiAoIHJjID09IDAgJiYgZmxhZ3MgPT0gMCApCj4gKyAgICB7 Cj4gKyAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK PiArCj4gKyAgICAgICAgaWYgKCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkg KQo+ICsgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9pb3Jl cV9zZXJ2ZXIsIHAybV9yYW1fcncpOwo+ICsgICAgfQoKSWYgeW91IGRvIHRoaXMgYWZ0ZXIgZHJv cHBpbmcgdGhlIGxvY2ssIGRvbid0IHlvdSByaXNrIGEgcmFjZSB3aXRoCmFub3RoZXIgc2VydmVy IG1hcHBpbmcgdGhlIHR5cGUgdG8gaXRzZWxmPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt LWVwdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IEBAIC01NDQsNiArNTQ0 LDEyIEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAy bSwgCj4gdW5zaWduZWQgbG9uZyBnZm4pCj4gICAgICAgICAgICAgICAgICAgICAgZS5pcGF0ID0g aXBhdDsKPiAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUucmVjYWxjICYmIHAybV9pc19jaGFu Z2VhYmxlKGUuc2FfcDJtdCkgKQo+ICAgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAg ICAgICAgICAgICAgICAgIGlmICggZS5zYV9wMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+PSAwKTsKCklmIHlvdSBkaWQgdGhlIEFT U0VSVCgpIGZpcnN0ICh1c2luZyA+IDApLCB5b3Ugd291bGRuJ3QgbmVlZCB0aGUKdHlwZSBiZSBh IHNpZ25lZCBvbmUsIGRvdWJsaW5nIHRoZSB2YWxpZCB2YWx1ZSByYW5nZSAoZXZlbiBpZgpyaWdo dCBub3cgdGhlIGZ1bGwgNjQgYml0cyBjYW4ndCBiZSB1c2VkIGFueXdheSwgYnV0IGl0IHdvdWxk IGJlCm9uZSBsZXNzIHRoaW5nIHRvIHdvcnJ5IGFib3V0IG9uY2Ugd2UgZ2V0IDYtbGV2ZWwgcGFn ZSB0YWJsZXMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==