Hi Jens, 1st patch modifies blk_mq_plug() function to disable plugging for write and write zeroes in zoned block devices. 2nd patch uses the blk_mq_plug function in the block layer consistently. The patches are based on next-20220923. Changes since v1: - Explicltly check only for write and write zeroes as they require zone locking in blk_mq_plug - create a new helper to check for ops that require zone locking for zoned devices and also reuse it in blk_req_needs_zone_write_lock Pankaj Raghav (2): block: adapt blk_mq_plug() to not plug for writes that require a zone lock block: use blk_mq_plug() wrapper consistently in the block layer block/blk-core.c | 2 +- block/blk-mq.c | 6 ++++-- block/blk-mq.h | 3 ++- block/blk-zoned.c | 9 +++------ include/linux/blkdev.h | 9 +++++++++ 5 files changed, 19 insertions(+), 10 deletions(-) -- 2.25.1