From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 09/11] gnttab: avoid spurious maptrack handle allocation failures Date: Wed, 21 Jun 2017 06:19:07 -0600 Message-ID: <594A805B0200007800165406@prv-mh.provo.novell.com> References: <594A57B10200007800165012@prv-mh.provo.novell.com> <594A57B10200007800165012@prv-mh.provo.novell.com> <594A5A7902000078001650BA@prv-mh.provo.novell.com> <7222befd-aaf6-a609-18b2-70b4a376393b@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNebH-0001z1-Nh for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:19:11 +0000 In-Reply-To: <7222befd-aaf6-a609-18b2-70b4a376393b@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Stefano Stabellini , Wei Liu , George Dunlap , Tim Deegan , Ian Jackson , xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIxLjA2LjE3IGF0IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMjEvMDYvMTcgMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v Y29tbW9uL2dyYW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+ IEBAIC0zOTcsNyArMzk3LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKPj4gICAgICBzdHJ1Y3Qg dmNwdSAgICAgICAgICAqY3VyciA9IGN1cnJlbnQ7Cj4+ICAgICAgdW5zaWduZWQgaW50ICAgICAg ICAgIGksIGhlYWQ7Cj4+ICAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKPj4gLSAg ICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210Owo+PiArICAgIHN0cnVjdCBncmFudF9tYXBw aW5nICpuZXdfbXQgPSBOVUxMOwo+PiAgCj4+ICAgICAgaGFuZGxlID0gX19nZXRfbWFwdHJhY2tf aGFuZGxlKGxndCwgY3Vycik7Cj4+ICAgICAgaWYgKCBsaWtlbHkoaGFuZGxlICE9IC0xKSApCj4+ IEBAIC00MDgsOCArNDA4LDEzIEBAIGdldF9tYXB0cmFja19oYW5kbGUoCj4+ICAgICAgLyoKPj4g ICAgICAgKiBJZiB3ZSd2ZSBydW4gb3V0IG9mIGZyYW1lcywgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5 IGZyb20gYW5vdGhlcgo+PiAgICAgICAqIFZDUFUgKGluIGNhc2UgdGhlIGd1ZXN0IGlzbid0IG1h cHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLgo+PiArICAgICAqIEFsc28gdXNlIHRoaXMg cGF0aCBpbiBjYXNlIHdlJ3JlIG91dCBvZiBtZW1vcnksIHRvIGF2b2lkIHNwdXJpb3VzCj4+ICsg ICAgICogZmFpbHVyZXMuCj4+ICAgICAgICovCj4+IC0gICAgaWYgKCBucl9tYXB0cmFja19mcmFt ZXMobGd0KSA+PSBtYXhfbWFwdHJhY2tfZnJhbWVzICkKPj4gKyAgICBpZiAoIG5yX21hcHRyYWNr X2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRyYWNrX2ZyYW1lcyApCj4+ICsgICAgICAgIG5ld19tdCA9 IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+PiArCj4+ICsgICAgaWYgKCAhbmV3X210ICkKPj4gICAg ICB7Cj4+ICAgICAgICAgIC8qCj4+ICAgICAgICAgICAqIENhbiBkcm9wIHRoZSBsb2NrIHNpbmNl IG5vIG90aGVyIFZDUFUgY2FuIGJlIGFkZGluZyBhIG5ldwo+IAo+ICogZnJhbWUgb25jZSB0aGV5 J3ZlIHJ1biBvdXQuCj4gKi8KPiAKPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB0aGlzIGNvbW1lbnQg aXMgdHJ1ZSBhbnkgbW9yZSwgd2hpY2ggYnJpbmdzIHRoZQo+IGxvY2tpbmcgY29ycmVjdG5lc3Mg aW50byBxdWVzdGlvbi4KCk9oLCBpbmRlZWQuIEknbGwgbmVlZCB0byByZXZpdmUgdGhlIGxvY2tp bmcgY2hhbmdlIEkgaGFkIGRvbmUgaGVyZQphbmQgdGhlbiBkcm9wcGVkIGJlY2F1c2Ugd2UgZGlk IHJlYWxpemUgd2UgZGlkbid0IG5lZWQgaXQgZm9yClhTQS0yMTguCgpKYW4KCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK