Linux block layer
 help / color / mirror / Atom feed
From: Bart Van Assche <Bart.VanAssche@wdc.com>
To: "linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
	"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	Damien Le Moal <Damien.LeMoal@wdc.com>,
	"martin.petersen@oracle.com" <martin.petersen@oracle.com>,
	"axboe@kernel.dk" <axboe@kernel.dk>
Cc: "hch@lst.de" <hch@lst.de>
Subject: Re: [PATCH V5 12/14] block: mq-deadline: Introduce zone locking support
Date: Mon, 25 Sep 2017 22:00:36 +0000	[thread overview]
Message-ID: <1506376835.2641.34.camel@wdc.com> (raw)
In-Reply-To: <20170925061454.5533-13-damien.lemoal@wdc.com>

T24gTW9uLCAyMDE3LTA5LTI1IGF0IDE1OjE0ICswOTAwLCBEYW1pZW4gTGUgTW9hbCB3cm90ZToN
Cj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBkZWFkbGluZV9yZXF1ZXN0X25lZWRzX3pvbmVfd2xvY2so
c3RydWN0IGRlYWRsaW5lX2RhdGEgKmRkLA0KPiArCQkJCQkJICAgICBzdHJ1Y3QgcmVxdWVzdCAq
cnEpDQo+ICt7DQo+ICsNCj4gKwlpZiAoIWRkLT56b25lc193bG9jaykNCj4gKwkJcmV0dXJuIGZh
bHNlOw0KPiArDQo+ICsJaWYgKGJsa19ycV9pc19wYXNzdGhyb3VnaChycSkpDQo+ICsJCXJldHVy
biBmYWxzZTsNCj4gKw0KPiArCXN3aXRjaCAocmVxX29wKHJxKSkgew0KPiArCWNhc2UgUkVRX09Q
X1dSSVRFX1pFUk9FUzoNCj4gKwljYXNlIFJFUV9PUF9XUklURV9TQU1FOg0KPiArCWNhc2UgUkVR
X09QX1dSSVRFOg0KPiArCQlyZXR1cm4gYmxrX3JxX3pvbmVfaXNfc2VxKHJxKTsNCj4gKwlkZWZh
dWx0Og0KPiArCQlyZXR1cm4gZmFsc2U7DQo+ICsJfQ0KDQpJZiBhbnlvbmUgZXZlciBhZGRzIGEg
bmV3IHdyaXRlIHJlcXVlc3QgdHlwZSBpdCB3aWxsIGJlIGVhc3kgdG8gb3Zlcmxvb2sgdGhpcw0K
ZnVuY3Rpb24uIFNob3VsZCB0aGUgJ2RlZmF1bHQnIGNhc2UgYmUgbGVmdCBvdXQgYW5kIHNob3Vs
ZCBhbGwgcmVxdWVzdCB0eXBlcw0KYmUgbWVudGlvbmVkIGluIHRoZSBzd2l0Y2gvY2FzZSBzdGF0
ZW1lbnQgc3VjaCB0aGF0IHRoZSBjb21waWxlciB3aWxsIGlzc3VlIGENCndhcm5pbmcgaWYgYSBu
ZXcgcmVxdWVzdCBvcGVyYXRpb24gdHlwZSBpcyBhZGRlZCB0byBlbnVtIHJlcV9vcGY/DQoNCj4g
Ky8qDQo+ICsgKiBBYnVzZSB0aGUgZWx2LnByaXZbMF0gcG9pbnRlciB0byBpbmRpY2F0ZSBpZiBh
IHJlcXVlc3QgaGFzIHdyaXRlDQo+ICsgKiBsb2NrZWQgaXRzIHRhcmdldCB6b25lLiBPbmx5IHdy
aXRlIHJlcXVlc3QgdG8gYSB6b25lZCBibG9jayBkZXZpY2UNCj4gKyAqIGNhbiBvd24gYSB6b25l
IHdyaXRlIGxvY2suDQo+ICsgKi8NCj4gKyNkZWZpbmUgUlFfWk9ORV9XTE9DS0VECQkoKHZvaWQg
KikxVUwpDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZGVhZGxpbmVfc2V0X3JlcXVlc3Rfem9uZV93
bG9jayhzdHJ1Y3QgcmVxdWVzdCAqcnEpDQo+ICt7DQo+ICsJcnEtPmVsdi5wcml2WzBdID0gUlFf
Wk9ORV9XTE9DS0VEOw0KPiArfQ0KPiArDQo+ICsjZGVmaW5lIFJRX1pPTkVfTk9fV0xPQ0sJKCh2
b2lkICopMFVMKQ0KPiArc3RhdGljIGlubGluZSB2b2lkIGRlYWRsaW5lX2NsZWFyX3JlcXVlc3Rf
em9uZV93bG9jayhzdHJ1Y3QgcmVxdWVzdCAqcnEpDQo+ICt7DQo+ICsJcnEtPmVsdi5wcml2WzBd
ID0gUlFfWk9ORV9OT19XTE9DSzsNCj4gK30NCg0KU2hvdWxkIGFuIGVudW1lcmF0aW9uIHR5cGUg
YmUgaW50cm9kdWNlZCBmb3IgUlFfWk9ORV9XTE9DS0VEIGFuZCBSUV9aT05FX05PX1dMT0NLPw0K
DQo+ICsvKg0KPiArICogV3JpdGUgbG9jayB0aGUgdGFyZ2V0IHpvbmUgb2YgYSB3cml0ZSByZXF1
ZXN0Lg0KPiArICovDQo+ICtzdGF0aWMgdm9pZCBkZWFkbGluZV93bG9ja196b25lKHN0cnVjdCBk
ZWFkbGluZV9kYXRhICpkZCwNCj4gKwkJCQlzdHJ1Y3QgcmVxdWVzdCAqcnEpDQo+ICt7DQo+ICsJ
dW5zaWduZWQgaW50IHpubyA9IGJsa19ycV96b25lX25vKHJxKTsNCj4gKw0KPiArCVdBUk5fT05f
T05DRShkZWFkbGluZV9yZXF1ZXN0X2hhc196b25lX3dsb2NrKHJxKSk7DQo+ICsJV0FSTl9PTl9P
TkNFKHRlc3RfYW5kX3NldF9iaXQoem5vLCBkZC0+em9uZXNfd2xvY2spKTsNCj4gKwlkZWFkbGlu
ZV9zZXRfcmVxdWVzdF96b25lX3dsb2NrKHJxKTsNCj4gK30NCj4gKw0KPiArLyoNCj4gKyAqIFdy
aXRlIHVubG9jayB0aGUgdGFyZ2V0IHpvbmUgb2YgYSB3cml0ZSByZXF1ZXN0Lg0KPiArICovDQo+
ICtzdGF0aWMgdm9pZCBkZWFkbGluZV93dW5sb2NrX3pvbmUoc3RydWN0IGRlYWRsaW5lX2RhdGEg
KmRkLA0KPiArCQkJCSAgc3RydWN0IHJlcXVlc3QgKnJxKQ0KPiArew0KPiArCXVuc2lnbmVkIGlu
dCB6bm8gPSBibGtfcnFfem9uZV9ubyhycSk7DQo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsNCj4g
Kw0KPiArCXNwaW5fbG9ja19pcnFzYXZlKCZkZC0+em9uZV9sb2NrLCBmbGFncyk7DQo+ICsNCj4g
KwlXQVJOX09OX09OQ0UoIXRlc3RfYW5kX2NsZWFyX2JpdCh6bm8sIGRkLT56b25lc193bG9jaykp
Ow0KPiArCWRlYWRsaW5lX2NsZWFyX3JlcXVlc3Rfem9uZV93bG9jayhycSk7DQo+ICsNCj4gKwlz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZkZC0+em9uZV9sb2NrLCBmbGFncyk7DQo+ICt9DQoNCldo
eSBkb2VzIGRlYWRsaW5lX3d1bmxvY2tfem9uZSgpIHByb3RlY3QgbW9kaWZpY2F0aW9ucyB3aXRo
IGRkLT56b25lX2xvY2sgYnV0DQpkZWFkbGluZV93bG9ja196b25lKCkgbm90PyBJZiB0aGlzIGNv
ZGUgaXMgY29ycmVjdCwgcGxlYXNlIGFkZCBhDQpsb2NrZGVwX2Fzc2VydF9oZWxkKCkgc3RhdGVt
ZW50IGluIHRoZSBmaXJzdCBmdW5jdGlvbi4NCg0KPiArLyoNCj4gKyAqIFRlc3QgdGhlIHdyaXRl
IGxvY2sgc3RhdGUgb2YgdGhlIHRhcmdldCB6b25lIG9mIGEgd3JpdGUgcmVxdWVzdC4NCj4gKyAq
Lw0KPiArc3RhdGljIGlubGluZSBib29sIGRlYWRsaW5lX3pvbmVfaXNfd2xvY2tlZChzdHJ1Y3Qg
ZGVhZGxpbmVfZGF0YSAqZGQsDQo+ICsJCQkJCSAgICBzdHJ1Y3QgcmVxdWVzdCAqcnEpDQo+ICt7
DQo+ICsJdW5zaWduZWQgaW50IHpubyA9IGJsa19ycV96b25lX25vKHJxKTsNCj4gKw0KPiArCXJl
dHVybiB0ZXN0X2JpdCh6bm8sIGRkLT56b25lc193bG9jayk7DQo+ICt9DQoNCkRvIHdlIHJlYWxs
eSBuZWVkIHRoZSBsb2NhbCB2YXJpYWJsZSAnem5vJz8NCg0KPiArLyoNCj4gKyAqIEZvciB6b25l
ZCBibG9jayBkZXZpY2VzLCB3cml0ZSB1bmxvY2sgdGhlIHRhcmdldCB6b25lIG9mDQo+ICsgKiBj
b21wbGV0ZWQgd3JpdGUgcmVxdWVzdHMuDQo+ICsgKi8NCj4gK3N0YXRpYyB2b2lkIGRkX2NvbXBs
ZXRlZF9yZXF1ZXN0KHN0cnVjdCByZXF1ZXN0ICpycSkNCj4gK3sNCj4gKw0KDQpQbGVhc2UgbGVh
dmUgb3V0IHRoZSBibGFuayBsaW5lIGF0IHRoZSBzdGFydCBvZiB0aGlzIGZ1bmN0aW9uLg0KDQpU
aGFua3MsDQoNCkJhcnQu

  reply	other threads:[~2017-09-25 22:00 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-25  6:14 [PATCH V5 00/14] scsi-mq support for ZBC disks Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 01/14] scsi: sd_zbc: Move ZBC declarations to scsi_proto.h Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 02/14] scsi: sd_zbc: Fix comments and indentation Damien Le Moal
2017-10-02 23:01   ` Bart Van Assche
2017-09-25  6:14 ` [PATCH V5 03/14] scsi: sd_zbc: Rearrange code Damien Le Moal
2017-09-25 21:02   ` Bart Van Assche
2017-09-25  6:14 ` [PATCH V5 04/14] scsi: sd_zbc: Use well defined macros Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 05/14] scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 06/14] block: Add zoned block device information to request queue Damien Le Moal
2017-09-25 10:05   ` Ming Lei
2017-09-25 21:06   ` Bart Van Assche
2017-09-25  6:14 ` [PATCH V5 07/14] scsi: sd_zbc: Initialize device request queue zoned data Damien Le Moal
2017-09-25 21:17   ` Bart Van Assche
2017-10-02  4:29     ` Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 08/14] scsi: sd_zbc: Limit zone write locking to sequential zones Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 09/14] scsi: sd_zbc: Disable zone write locking with scsi-mq Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 10/14] block: mq-deadline: Add zoned block device data Damien Le Moal
2017-09-25 21:34   ` Bart Van Assche
2017-10-02  4:32     ` Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 11/14] blokc: mq-deadline: Introduce dispatch helpers Damien Le Moal
2017-09-25 21:44   ` Bart Van Assche
2017-09-25  6:14 ` [PATCH V5 12/14] block: mq-deadline: Introduce zone locking support Damien Le Moal
2017-09-25 22:00   ` Bart Van Assche [this message]
2017-10-02  4:36     ` Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 13/14] block: mq-deadline: Limit write request dispatch for zoned block devices Damien Le Moal
2017-09-25 22:06   ` Bart Van Assche
2017-10-02  4:38     ` Damien Le Moal
2017-09-25  6:14 ` [PATCH V5 14/14] block: do not set mq default scheduler Damien Le Moal

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=1506376835.2641.34.camel@wdc.com \
    --to=bart.vanassche@wdc.com \
    --cc=Damien.LeMoal@wdc.com \
    --cc=axboe@kernel.dk \
    --cc=hch@lst.de \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=martin.petersen@oracle.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