Add tracepoints for operations specific to zoned block devices. These tracepoints are also the foundation for adding zoned block device support to blktrace, which will be sent in a follow up. But even without the immediate support for ZBD operations in blktrace, these tracepoints have prooven to be effective in debugging issues with filesystems on zoned block devices. Johannes Thumshirn (5): blktrace: add zoned block commands to blk_fill_rwbs block: split blk_zone_update_request_bio into two functions block: add tracepoint for blk_zone_update_request_bio block: add tracepoint for blkdev_zone_mgmt block: add trace messages to zone write plugging block/blk-mq.c | 6 ++- block/blk-zoned.c | 23 ++++++++++ block/blk.h | 31 ++++++------- include/trace/events/block.h | 89 ++++++++++++++++++++++++++++++++++++ kernel/trace/blktrace.c | 21 +++++++++ 5 files changed, 151 insertions(+), 19 deletions(-) -- 2.50.0