From: Damien Le Moal <Damien.LeMoal@wdc.com>
To: Ming Lei <ming.lei@redhat.com>, Bart Van Assche <Bart.VanAssche@wdc.com>
Cc: Jens Axboe <axboe@kernel.dk>,
"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
Christoph Hellwig <hch@lst.de>, Hannes Reinecke <hare@suse.com>
Subject: Re: [PATCH] blk-mq: Make sure that the affected zone is unlocked if a request times out
Date: Wed, 28 Feb 2018 02:21:49 +0000 [thread overview]
Message-ID: <7354e215-9f6a-acde-112a-e9f81a34b7d4@wdc.com> (raw)
In-Reply-To: <20180228013537.GD11230@ming.t460p>
TWluZywNCg0KT24gMjAxOC8wMi8yNyAxNzozNSwgTWluZyBMZWkgd3JvdGU6DQo+IE9uIFR1ZSwg
RmViIDI3LCAyMDE4IGF0IDA0OjI4OjMwUE0gLTA4MDAsIEJhcnQgVmFuIEFzc2NoZSB3cm90ZToN
Cj4+IElmIGEgcmVxdWVzdCB0aW1lcyBvdXQgdGhlIC5jb21wbGV0ZWRfcmVxdWVzdCgpIG1ldGhv
ZCBpcyBub3QgY2FsbGVkDQo+IA0KPiBJZiBCTEtfRUhfSEFORExFRCBpcyByZXR1cm5lZCBmcm9t
IC50aW1lb3V0KCksIF9fYmxrX21xX2NvbXBsZXRlX3JlcXVlc3QoKQ0KPiBzaG91bGQgaGF2ZSBj
YWxsZWQgLmNvbXBsZXRlZF9yZXF1ZXN0KCkuIE90aGVyd2lzZSwgc29tZXdoZXJlIG1heSBiZQ0K
PiB3cm9uZyBhYm91dCB0aW1lb3V0IGhhbmRsaW5nLiBDb3VsZCB5b3UgaW52ZXN0aWdhdGUgd2h5
IC5jb21wbGV0ZWRfcmVxdWVzdA0KPiBpc24ndCBjYWxsZWQgdW5kZXIgdGhpcyBzaXR1YXRpb24/
DQoNCkFjdHVhbGx5LCB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgYSBsaXR0bGUgbWlzbGVhZGluZy4g
VGhlIHByb2JsZW0gaXMgbm90IG9ubHkgZm9yDQp0aW1lb3V0IGJ1dCBhbHNvIGZvciBjb21tYW5k
cyBjb21wbGV0aW5nIHdpdGggYSBmYWlsdXJlLiBUaGlzIGlzIHZlcnkgZWFzeSB0bw0KcmVwcm9k
dWNlIGJ5IHNpbXBseSBkb2luZyBhbiB1bmFsaWduZWQgd3JpdGUgdG8gYSBzZXF1ZW50aWFsIHpv
bmUgb24gYW4gQVRBDQp6b25lZCBibG9jayBkZXZpY2UuIEluIHRoaXMgY2FzZSwgdGhlIHNjaGVk
dWxlciAuY29tcGxldGVkX3JlcXVlc3QgbWV0aG9kIGlzIG5vdA0KY2FsbGVkLCB3aGljaCByZXN1
bHQgaW4gdGhlIHRhcmdldCB6b25lIG9mIHRoZSBmYWlsZWQgd3JpdGUgdG8gcmVtYWluIGxvY2tl
ZC4NCg0KSGVuY2UgdGhlIGFkZGl0aW9uIG9mIGEgLmZpbmlzaF9yZXF1ZXN0IG1ldGhvZCBpbiBt
cS1kZWFkbGluZSBwb2ludGluZyB0byB0aGUNCnNhbWUgZnVuY3Rpb24gYXMgLmNvbXBsZXRlZF9y
ZXF1ZXN0IHRvIGVuc3VyZSB0aGF0IHRoZSBjb21tYW5kIHRhcmdldCB6b25lIGlzDQp1bmxvY2tl
ZC4gVG8gZW5zdXJlIHRoYXQgdGhlIC5maW5pc2hfcmVxdWVzdCBtZXRob2QgaXMgY2FsbGVkLCB0
aGUgUlFGX0VMVlBSSVYNCmZsYWcgaXMgc2V0IHdoZW4gdGhlIHJlcXVlc3QgaXMgZGlzcGF0Y2hl
ZCBhZnRlciB0aGUgdGFyZ2V0IHpvbmUgd2FzIGxvY2tlZC4NCg0KPj4gYW5kIHRoZSAuZmluaXNo
X3JlcXVlc3QoKSBtZXRob2QgaXMgb25seSBjYWxsZWQgaWYgUlFGX0VMVlBSSVYgaGFzDQo+IA0K
PiAuZmluaXNoX3JlcXVlc3QoKSBpcyBjb3VudGVyLXBhaXIgb2YgLnByZXBhcmVfcmVxdWVzdCgp
LCBhbmQgYm90aA0KPiBhcmVuJ3QgaW1wbGVtZW50ZWQgYnkgbXEtZGVhZGxpbmUsIHNvIFJRRl9F
TFZQUklWIG5lZWRuJ3QgdG8gYmUgc2V0LA0KPiBhbmQgdGhlIGN1cnJlbnQgcnVsZSBpcyB0aGF0
IHRoaXMgZmxhZyBpcyBtYW5hZ2VkIGJ5IGJsb2NrIGNvcmUuDQoNCkluZGVlZC4gU28gZG8geW91
IHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byByYXRoZXIgZm9yY2UgYSBjYWxsIHRvDQouY29t
cGxldGVkX3JlcXVlc3QgZm9yIGZhaWxlZCBjb21tYW5kIGluIEFUQSBjYXNlID8gQ3VycmVudGx5
LCBpdCBpcyBub3QgY2FsbGVkDQphZnRlciBhbGwgcmV0cmllcyBmb3IgdGhlIGNvbW1hbmQgZmFp
bGVkLg0KDQo+IA0KPj4gYmVlbiBzZXQuIEhlbmNlIHRoaXMgcGF0Y2ggdGhhdCBzZXRzIFJRRl9F
TFZQUklWIGFuZCB0aGF0IGFkZHMgYQ0KPj4gLmZpbmlzaF9yZXF1ZXN0KCkgbWV0aG9kLiBXaXRo
b3V0IHRoaXMgcGF0Y2gsIGlmIGEgcmVxdWVzdCB0aW1lcyBvdXQNCj4+IHRoZSB6b25lIHRoYXQg
cmVxdWVzdCBhcHBsaWVzIHRvIHJlbWFpbnMgbG9ja2VkIGZvcmV2ZXIgYW5kIG5vIGZ1cnRoZXIN
Cj4+IHdyaXRlcyBhcmUgYWNjZXB0ZWQgZm9yIHRoYXQgem9uZS4NCj4+DQo+PiBGaXhlczogNTcw
MGY2OTE3OGU5ICgibXEtZGVhZGxpbmU6IEludHJvZHVjZSB6b25lIGxvY2tpbmcgc3VwcG9ydCIp
DQo+PiBTaWduZWQtb2ZmLWJ5OiBEYW1pZW4gTGUgTW9hbCA8ZGFtaWVuLmxlbW9hbEB3ZGMuY29t
Pg0KPj4gU2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMu
Y29tPg0KPj4gQ2M6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4NCj4+IENjOiBNaW5n
IExlaSA8bWluZy5sZWlAcmVkaGF0LmNvbT4NCj4+IC0tLQ0KPj4gIGJsb2NrL21xLWRlYWRsaW5l
LmMgfCA4ICsrKysrKy0tDQo+PiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvYmxvY2svbXEtZGVhZGxpbmUuYyBiL2Js
b2NrL21xLWRlYWRsaW5lLmMNCj4+IGluZGV4IGM1NmYyMTFjODQ0MC4uNTVkNWI3YTAyZDYyIDEw
MDY0NA0KPj4gLS0tIGEvYmxvY2svbXEtZGVhZGxpbmUuYw0KPj4gKysrIGIvYmxvY2svbXEtZGVh
ZGxpbmUuYw0KPj4gQEAgLTM2Nyw3ICszNjcsOCBAQCBzdGF0aWMgc3RydWN0IHJlcXVlc3QgKl9f
ZGRfZGlzcGF0Y2hfcmVxdWVzdChzdHJ1Y3QgZGVhZGxpbmVfZGF0YSAqZGQpDQo+PiAgCSAqIElm
IHRoZSByZXF1ZXN0IG5lZWRzIGl0cyB0YXJnZXQgem9uZSBsb2NrZWQsIGRvIGl0Lg0KPj4gIAkg
Ki8NCj4+ICAJYmxrX3JlcV96b25lX3dyaXRlX2xvY2socnEpOw0KPj4gLQlycS0+cnFfZmxhZ3Mg
fD0gUlFGX1NUQVJURUQ7DQo+PiArCS8qIFNldCBSUUZfRUxWUFJJViB0byBlbnN1cmUgdGhhdCAu
ZmluaXNoX3JlcXVlc3QoKSBnZXRzIGNhbGxlZCAqLw0KPj4gKwlycS0+cnFfZmxhZ3MgfD0gUlFG
X1NUQVJURUQgfCBSUUZfRUxWUFJJVjsNCj4+ICAJcmV0dXJuIHJxOw0KPj4gIH0NCj4+ICANCj4+
IEBAIC01MzksNyArNTQwLDkgQEAgc3RhdGljIHZvaWQgZGRfaW5zZXJ0X3JlcXVlc3RzKHN0cnVj
dCBibGtfbXFfaHdfY3R4ICpoY3R4LA0KPj4gICAqIEZvciB6b25lZCBibG9jayBkZXZpY2VzLCB3
cml0ZSB1bmxvY2sgdGhlIHRhcmdldCB6b25lIG9mDQo+PiAgICogY29tcGxldGVkIHdyaXRlIHJl
cXVlc3RzLiBEbyB0aGlzIHdoaWxlIGhvbGRpbmcgdGhlIHpvbmUgbG9jaw0KPj4gICAqIHNwaW5s
b2NrIHNvIHRoYXQgdGhlIHpvbmUgaXMgbmV2ZXIgdW5sb2NrZWQgd2hpbGUgZGVhZGxpbmVfZmlm
b19yZXF1ZXN0KCkNCj4+IC0gKiB3aGlsZSBkZWFkbGluZV9uZXh0X3JlcXVlc3QoKSBhcmUgZXhl
Y3V0aW5nLg0KPj4gKyAqIHdoaWxlIGRlYWRsaW5lX25leHRfcmVxdWVzdCgpIGFyZSBleGVjdXRp
bmcuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHR3aWNlDQo+PiArICogZm9yIHJlcXVlc3RzIHRo
YXQgY29tcGxldGUgaW4gYSBub3JtYWwgd2F5IGFuZCBvbmNlIGZvciByZXF1ZXN0cyB0aGF0IHRp
bWUNCj4+ICsgKiBvdXQuDQo+PiAgICovDQo+PiAgc3RhdGljIHZvaWQgZGRfY29tcGxldGVkX3Jl
cXVlc3Qoc3RydWN0IHJlcXVlc3QgKnJxKQ0KPj4gIHsNCj4+IEBAIC03NTcsNiArNzYwLDcgQEAg
c3RhdGljIHN0cnVjdCBlbGV2YXRvcl90eXBlIG1xX2RlYWRsaW5lID0gew0KPj4gIAkJLmluc2Vy
dF9yZXF1ZXN0cwk9IGRkX2luc2VydF9yZXF1ZXN0cywNCj4+ICAJCS5kaXNwYXRjaF9yZXF1ZXN0
CT0gZGRfZGlzcGF0Y2hfcmVxdWVzdCwNCj4+ICAJCS5jb21wbGV0ZWRfcmVxdWVzdAk9IGRkX2Nv
bXBsZXRlZF9yZXF1ZXN0LA0KPj4gKwkJLmZpbmlzaF9yZXF1ZXN0CQk9IGRkX2NvbXBsZXRlZF9y
ZXF1ZXN0LA0KPj4gIAkJLm5leHRfcmVxdWVzdAkJPSBlbHZfcmJfbGF0dGVyX3JlcXVlc3QsDQo+
PiAgCQkuZm9ybWVyX3JlcXVlc3QJCT0gZWx2X3JiX2Zvcm1lcl9yZXF1ZXN0LA0KPj4gIAkJLmJp
b19tZXJnZQkJPSBkZF9iaW9fbWVyZ2UsDQo+PiAtLSANCj4+IDIuMTYuMg0KPj4NCj4gDQoNCg0K
LS0gDQpEYW1pZW4gTGUgTW9hbA0KV2VzdGVybiBEaWdpdGFsIFJlc2VhcmNo
next prev parent reply other threads:[~2018-02-28 2:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-28 0:28 [PATCH] blk-mq: Make sure that the affected zone is unlocked if a request times out Bart Van Assche
2018-02-28 1:35 ` Ming Lei
2018-02-28 2:21 ` Damien Le Moal [this message]
2018-02-28 3:09 ` Ming Lei
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7354e215-9f6a-acde-112a-e9f81a34b7d4@wdc.com \
--to=damien.lemoal@wdc.com \
--cc=Bart.VanAssche@wdc.com \
--cc=axboe@kernel.dk \
--cc=hare@suse.com \
--cc=hch@lst.de \
--cc=linux-block@vger.kernel.org \
--cc=ming.lei@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox