From mboxrd@z Thu Jan 1 00:00:00 1970 From: Junxiao Bi Subject: Re: [PATCH] xen-blkfront: fix mq start/stop race Date: Fri, 23 Jun 2017 12:58:34 +0800 Message-ID: References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1dOGhg-0003Cd-ML for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 05:00:20 +0000 In-Reply-To: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, Boris Ostrovsky , jgross@suse.com List-Id: xen-devel@lists.xenproject.org SGkgQm9yaXMgJiBKdWVyZ2VuLAoKQ291bGQgeW91IGhlbHAgcmV2aWV3IHRoaXMgcGF0Y2g/IFRo aXMgaXMgYSByYWNlIGFuZCB3aWxsIGNhdXNlIHRoZSBpbyBodW5nLgoKVGhhbmtzLApKdW54aWFv LgoKT24gMDYvMjIvMjAxNyAwOTozNiBBTSwgSnVueGlhbyBCaSB3cm90ZToKPiBXaGVuIHJpbmcg YnVmIGZ1bGwsIGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZC4gV2hpbGUgYmxraWYgaW50ZXJydXB0 IGNvbnN1bWUKPiByZXF1ZXN0IGFuZCBtYWtlIGZyZWUgc3BhY2UgaW4gcmluZyBidWYsIGh3IHF1 ZXVlIHdpbGwgYmUgc3RhcnRlZCBhZ2Fpbi4KPiBCdXQgc2luY2Ugc3RhcnQgcXVldWUgaXMgcHJv dGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3aWxsCj4gY2F1c2UgYSBy YWNlLgo+IAo+IGludGVycnVwdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHByb2Nlc3M6Cj4gYmxraWZfaW50ZXJydXB0KCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYmxraWZfcXVldWVfcnEoKQo+ICBraWNrX3BlbmRpbmdfcmVxdWVzdF9xdWV1ZXNfbG9ja2Vk KCkKPiAgIGJsa19tcV9zdGFydF9zdG9wcGVkX2h3X3F1ZXVlcygpCj4gICAgY2xlYXJfYml0KEJM S19NUV9TX1NUT1BQRUQsICZoY3R4LT5zdGF0ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgYmxrX21xX3N0b3BfaHdfcXVldWUoaGN0eCkKPiAgICBi bGtfbXFfcnVuX2h3X3F1ZXVlKGhjdHgsIGFzeW5jKQo+IAo+IElmIHJpbmcgYnVmIGlzIG1hZGUg ZW1wdHkgaW4gdGhpcyBjYXNlLCBpbnRlcnJ1cHQgd2lsbCBuZXZlciBjb21lLCB0aGVuIHRoZQo+ IGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZCBmb3JldmVyLCBhbGwgcHJvY2Vzc2VzIHdhaXRpbmcg Zm9yIHRoZSBwZW5kaW5nIGlvCj4gaW4gdGhlIHF1ZXVlIHdpbGwgaHVuZy4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+Cj4gUmV2aWV3ZWQtYnk6 IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMv YmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy dGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hl bi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+IGluZGV4IDhiYjE2 MGNkMDBlMS4uNDc2N2I4MmIyY2Y2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJs a2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4gQEAgLTkxMiw4 ICs5MTIsOCBAQCBvdXRfZXJyOgo+ICAJcmV0dXJuIEJMS19NUV9SUV9RVUVVRV9FUlJPUjsKPiAg Cj4gIG91dF9idXN5Ogo+IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdfbG9j aywgZmxhZ3MpOwo+ICAJYmxrX21xX3N0b3BfaHdfcXVldWUoaGN0eCk7Cj4gKwlzcGluX3VubG9j a19pcnFyZXN0b3JlKCZyaW5mby0+cmluZ19sb2NrLCBmbGFncyk7Cj4gIAlyZXR1cm4gQkxLX01R X1JRX1FVRVVFX0JVU1k7Cj4gIH0KPiAgCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==