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. Changes to v2: - Fixup commit message (Bart) - Fixup indentation (Bart) - s/nr_segs/nr_sectors/ (Bart) - Collected Reviewd-by's Link to v1: https://lore.kernel.org/linux-block/20250714143825.3575-1-johannes.thumshirn@xxxxxxx Changes to v1: - WARN_ON() overflow of rwbs[] array (Bart) - Use 'ZRA' for REQ_OP_ZONE_RESET_ALL (Damien) - Use bio_sector() (Damien) Link to v1: https://lore.kernel.org/linux-block/20250709114704.70831-1-johannes.thumshirn@xxxxxxx 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 | 91 +++++++++++++++++++++++++++++++++++- kernel/trace/blktrace.c | 25 ++++++++++ 5 files changed, 156 insertions(+), 20 deletions(-) -- 2.50.0