Hi Jens, This patch series improves write performance for zoned UFS devices that implement the host-managed (sequential write required) model. Please consider these patches for the next merge window. Thanks, Bart. Bart Van Assche (8): block: Document blk_queue_zone_is_seq() and blk_rq_zone_is_seq() block: Introduce the blk_rq_is_seq_zone_write() function block: Introduce a request queue flag for pipelining zoned writes block/mq-deadline: Only use zone locking if necessary block/null_blk: Refactor null_queue_rq() block/null_blk: Add support for pipelining zoned writes scsi: Retry unaligned zoned writes scsi: ufs: Enable zoned write pipelining block/blk-zoned.c | 3 ++- block/mq-deadline.c | 14 +++++++++----- drivers/block/null_blk/main.c | 30 ++++++++++++++++++++---------- drivers/block/null_blk/null_blk.h | 3 +++ drivers/block/null_blk/zoned.c | 13 ++++++++++++- drivers/scsi/scsi_error.c | 7 +++++++ drivers/scsi/sd.c | 3 +++ drivers/ufs/core/ufshcd.c | 1 + include/linux/blk-mq.h | 30 ++++++++++++++++++++++++++++++ include/linux/blkdev.h | 16 ++++++++++++++++ 10 files changed, 103 insertions(+), 17 deletions(-)