From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH] xen-blkfront: fix mq start/stop race Date: Fri, 23 Jun 2017 08:22:09 -0400 Message-ID: References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dONbS-00063R-I7 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:22:22 +0000 In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Junxiao Bi , xen-devel@lists.xenproject.org, jgross@suse.com Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= List-Id: xen-devel@lists.xenproject.org CgpPbiAwNi8yMy8yMDE3IDEyOjU4IEFNLCBKdW54aWFvIEJpIHdyb3RlOgo+IEhpIEJvcmlzICYg SnVlcmdlbiwKPiAKPiBDb3VsZCB5b3UgaGVscCByZXZpZXcgdGhpcyBwYXRjaD8gVGhpcyBpcyBh IHJhY2UgYW5kIHdpbGwgY2F1c2UgdGhlIGlvIGh1bmcuCj4gCj4gVGhhbmtzLAo+IEp1bnhpYW8u Cj4gCj4gT24gMDYvMjIvMjAxNyAwOTozNiBBTSwgSnVueGlhbyBCaSB3cm90ZToKPj4gV2hlbiBy aW5nIGJ1ZiBmdWxsLCBodyBxdWV1ZSB3aWxsIGJlIHN0b3BwZWQuIFdoaWxlIGJsa2lmIGludGVy cnVwdCBjb25zdW1lCj4+IHJlcXVlc3QgYW5kIG1ha2UgZnJlZSBzcGFjZSBpbiByaW5nIGJ1Ziwg aHcgcXVldWUgd2lsbCBiZSBzdGFydGVkIGFnYWluLgo+PiBCdXQgc2luY2Ugc3RhcnQgcXVldWUg aXMgcHJvdGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3aWxsCj4+IGNh dXNlIGEgcmFjZS4KPj4KPj4gaW50ZXJydXB0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcHJvY2VzczoKPj4gYmxraWZfaW50ZXJydXB0KCkgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYmxraWZfcXVldWVfcnEoKQo+PiAgIGtpY2tfcGVuZGluZ19yZXF1ZXN0X3F1 ZXVlc19sb2NrZWQoKQo+PiAgICBibGtfbXFfc3RhcnRfc3RvcHBlZF9od19xdWV1ZXMoKQo+PiAg ICAgY2xlYXJfYml0KEJMS19NUV9TX1NUT1BQRUQsICZoY3R4LT5zdGF0ZSkKPj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfbXFfc3RvcF9od19x dWV1ZShoY3R4KQo+PiAgICAgYmxrX21xX3J1bl9od19xdWV1ZShoY3R4LCBhc3luYykKPj4KPj4g SWYgcmluZyBidWYgaXMgbWFkZSBlbXB0eSBpbiB0aGlzIGNhc2UsIGludGVycnVwdCB3aWxsIG5l dmVyIGNvbWUsIHRoZW4gdGhlCj4+IGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZCBmb3JldmVyLCBh bGwgcHJvY2Vzc2VzIHdhaXRpbmcgZm9yIHRoZSBwZW5kaW5nIGlvCj4+IGluIHRoZSBxdWV1ZSB3 aWxsIGh1bmcuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3Jh Y2xlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNs ZS5jb20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y YWNsZS5jb20+CgpidXQgSSB0aGluayBSb2dlciAoY29waWVkKSBuZWVkcyB0byBBY2sgaXQuCgot Ym9yaXMKCgo+PiAtLS0KPj4gICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgICAgMiAr LQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxv Y2sveGVuLWJsa2Zyb250LmMKPj4gaW5kZXggOGJiMTYwY2QwMGUxLi40NzY3YjgyYjJjZjYgMTAw NjQ0Cj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4gKysrIGIvZHJpdmVy cy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+PiBAQCAtOTEyLDggKzkxMiw4IEBAIG91dF9lcnI6Cj4+ ICAgCXJldHVybiBCTEtfTVFfUlFfUVVFVUVfRVJST1I7Cj4+ICAgCj4+ICAgb3V0X2J1c3k6Cj4+ IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdfbG9jaywgZmxhZ3MpOwo+PiAg IAlibGtfbXFfc3RvcF9od19xdWV1ZShoY3R4KTsKPj4gKwlzcGluX3VubG9ja19pcnFyZXN0b3Jl KCZyaW5mby0+cmluZ19sb2NrLCBmbGFncyk7Cj4+ICAgCXJldHVybiBCTEtfTVFfUlFfUVVFVUVf QlVTWTsKPj4gICB9Cj4+ICAgCj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK