diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 76a3b5727..28f8a7e21 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -2692,9 +2692,9 @@ _bdev_io_submit(void *ctx) tsc = spdk_get_ticks(); bdev_io->internal.submit_tsc = tsc; - spdk_trace_record_tsc(tsc, TRACE_BDEV_IO_START, 0, 0, (uintptr_t)bdev_io, bdev_io->type, - bdev_io->internal.caller_ctx, bdev_io->u.bdev.offset_blocks, - bdev_io->u.bdev.num_blocks); + spdk_trace_record_tsc(tsc, TRACE_BDEV_IO_START, 0, 0, (uintptr_t)bdev_io, + (uint64_t)bdev_io->type, bdev_io->internal.caller_ctx, + bdev_io->u.bdev.offset_blocks, bdev_io->u.bdev.num_blocks); if (spdk_likely(bdev_ch->flags == 0)) { bdev_io_do_submit(bdev_ch, bdev_io); @@ -2800,7 +2800,7 @@ bdev_io_submit(struct spdk_bdev_io *bdev_io) if (bdev_io_should_split(bdev_io)) { bdev_io->internal.submit_tsc = spdk_get_ticks(); spdk_trace_record_tsc(bdev_io->internal.submit_tsc, TRACE_BDEV_IO_START, 0, 0, - (uintptr_t)bdev_io, bdev_io->type, bdev_io->internal.caller_ctx, + (uintptr_t)bdev_io, (uint64_t)bdev_io->type, bdev_io->internal.caller_ctx, bdev_io->u.bdev.offset_blocks, bdev_io->u.bdev.num_blocks); bdev_io_split(NULL, bdev_io); return;