From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH] xen-blkfront: fix mq start/stop race Date: Wed, 19 Jul 2017 10:08:34 -0400 Message-ID: <20170719140834.GK5722@char.us.oracle.com> References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com> <20170623125706.qwdfpz53dcfw3gk3@dhcp-3-128.uk.xensource.com> <20170719073749.qpfb7iisygzl45yg@dhcp-3-128.uk.xensource.com> <7cbf063c-a6c6-fc40-5d0b-e0c8b521ea59@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 1dXpfA-0002PG-A5 for xen-devel@lists.xenproject.org; Wed, 19 Jul 2017 14:09:16 +0000 Content-Disposition: inline In-Reply-To: <7cbf063c-a6c6-fc40-5d0b-e0c8b521ea59@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Junxiao Bi Cc: Juergen Gross , xen-devel@lists.xenproject.org, Boris Ostrovsky , Roger Pau =?iso-8859-1?Q?Monn=E9?= List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdWwgMTksIDIwMTcgYXQgMDM6NTE6NDhQTSArMDgwMCwgSnVueGlhbyBCaSB3cm90 ZToKPiBIaSBLb25yYWQsCj4gCj4gT24gMDcvMTkvMjAxNyAwMzozNyBQTSwgUm9nZXIgUGF1IE1v bm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgSnVsIDE5LCAyMDE3IGF0IDA5OjE5OjQ5QU0gKzA4MDAs IEp1bnhpYW8gQmkgd3JvdGU6Cj4gPj4gSGkgUm9nZXIsCj4gPj4KPiA+PiBPbiAwNi8yMy8yMDE3 IDA4OjU3IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+PiBPbiBUaHUsIEp1biAyMiwg MjAxNyBhdCAwOTozNjo1MkFNICswODAwLCBKdW54aWFvIEJpIHdyb3RlOgo+ID4+Pj4gV2hlbiBy aW5nIGJ1ZiBmdWxsLCBodyBxdWV1ZSB3aWxsIGJlIHN0b3BwZWQuIFdoaWxlIGJsa2lmIGludGVy cnVwdCBjb25zdW1lCj4gPj4+PiByZXF1ZXN0IGFuZCBtYWtlIGZyZWUgc3BhY2UgaW4gcmluZyBi dWYsIGh3IHF1ZXVlIHdpbGwgYmUgc3RhcnRlZCBhZ2Fpbi4KPiA+Pj4+IEJ1dCBzaW5jZSBzdGFy dCBxdWV1ZSBpcyBwcm90ZWN0ZWQgYnkgc3BpbiBsb2NrIHdoaWxlIHN0b3Agbm90LCB0aGF0IHdp bGwKPiA+Pj4+IGNhdXNlIGEgcmFjZS4KPiA+Pj4+Cj4gPj4+PiBpbnRlcnJ1cHQ6ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9jZXNzOgo+ID4+Pj4gYmxraWZfaW50ZXJy dXB0KCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxraWZfcXVldWVfcnEoKQo+ID4+ Pj4gIGtpY2tfcGVuZGluZ19yZXF1ZXN0X3F1ZXVlc19sb2NrZWQoKQo+ID4+Pj4gICBibGtfbXFf c3RhcnRfc3RvcHBlZF9od19xdWV1ZXMoKQo+ID4+Pj4gICAgY2xlYXJfYml0KEJMS19NUV9TX1NU T1BQRUQsICZoY3R4LT5zdGF0ZSkKPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBibGtfbXFfc3RvcF9od19xdWV1ZShoY3R4KQo+ID4+Pj4gICAg YmxrX21xX3J1bl9od19xdWV1ZShoY3R4LCBhc3luYykKPiA+Pj4+Cj4gPj4+PiBJZiByaW5nIGJ1 ZiBpcyBtYWRlIGVtcHR5IGluIHRoaXMgY2FzZSwgaW50ZXJydXB0IHdpbGwgbmV2ZXIgY29tZSwg dGhlbiB0aGUKPiA+Pj4+IGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZCBmb3JldmVyLCBhbGwgcHJv Y2Vzc2VzIHdhaXRpbmcgZm9yIHRoZSBwZW5kaW5nIGlvCj4gPj4+PiBpbiB0aGUgcXVldWUgd2ls bCBodW5nLgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bnhpYW8gQmkgPGp1bnhpYW8u YmlAb3JhY2xlLmNvbT4KPiA+Pj4+IFJldmlld2VkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5h cm9yYUBvcmFjbGUuY29tPgo+ID4+Pgo+ID4+PiBBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8 cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4gTG9va3MgcGF0Y2ggbm90IGluIG1haW5saW5lLiBD YW4geW91IHBsZWFzZSBoZWxwIG1lcmdlIGl0Pwo+ID4gCj4gPiBJJ20gYWZyYWlkIHRoaXMgbmVl ZHMgdG8gYmUgZG9uZSBieSBLb25yYWQgb3Igb25lIG9mIHRoZSBMaW51eAo+ID4gbWFpbnRhaW5l cnMsIEkgZG9uJ3QgaGF2ZSBhbiBhY2NvdW50IG9uIGtlcm5lbC5vcmcgaW4gb3JkZXIgdG8gc2Vu ZAo+ID4gcHVsbCByZXF1ZXN0cyB0byBKZW5zLgo+IENhbiB5b3UgcGxzIGhlbHAgbWVyZ2UgaXQ/ CgpDb3VsZCB5b3Uga2luZGx5IHJlcG9zdCBpdCB3aXRoIHRoZSB1cGRhdGVkIHRhZ3MgX2FuZF8g YWdhaW5zdCBMaW51cydzIGxhdGVzdApicmFuY2g/CgpJIGdldDoKW2tvbnJhZEBjaGFyIGxpbnV4 XSQgZ2l0IGFtIC1zIDwgL3RtcC9hCkFwcGx5aW5nOiB4ZW4tYmxrZnJvbnQ6IGZpeCBtcSBzdGFy dC9zdG9wIHJhY2UKZXJyb3I6IHBhdGNoIGZhaWxlZDogZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv bnQuYzo5MTIKZXJyb3I6IGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmM6IHBhdGNoIGRvZXMg bm90IGFwcGx5ClBhdGNoIGZhaWxlZCBhdCAwMDAxIHhlbi1ibGtmcm9udDogZml4IG1xIHN0YXJ0 L3N0b3AgcmFjZQpUaGUgY29weSBvZiB0aGUgcGF0Y2ggdGhhdCBmYWlsZWQgaXMgZm91bmQgaW46 IC5naXQvcmViYXNlLWFwcGx5L3BhdGNoCldoZW4geW91IGhhdmUgcmVzb2x2ZWQgdGhpcyBwcm9i bGVtLCBydW4gImdpdCBhbSAtLWNvbnRpbnVlIi4KSWYgeW91IHByZWZlciB0byBza2lwIHRoaXMg cGF0Y2gsIHJ1biAiZ2l0IGFtIC0tc2tpcCIgaW5zdGVhZC4KVG8gcmVzdG9yZSB0aGUgb3JpZ2lu YWwgYnJhbmNoIGFuZCBzdG9wIHBhdGNoaW5nLCBydW4gImdpdCBhbSAtLWFib3J0Ii4KCgo+IAo+ IFRoYW5rcywKPiBKdW54aWFvLgo+ID4gCj4gPiBSb2dlci4KPiA+IAo+IAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==