X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=instrumentation%2Fevents%2Flttng-module%2Fblock.h;h=eddfaab922f35ecb60b08f038181b5bb502767a3;hb=e17d7b2781e42b8bfe6f86272a29299dff6d2912;hp=1d5531c974fae249b0ecd382c7fc7c745667323e;hpb=41b59694ba5b85708c9b6a68743347388665a5a3;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/block.h b/instrumentation/events/lttng-module/block.h index 1d5531c9..eddfaab9 100644 --- a/instrumentation/events/lttng-module/block.h +++ b/instrumentation/events/lttng-module/block.h @@ -69,7 +69,8 @@ DECLARE_EVENT_CLASS(block_rq_with_error, 0 : blk_rq_sectors(rq)) tp_assign(errors, rq->errors) blk_fill_rwbs(rwbs, rq->cmd_flags, blk_rq_bytes(rq)) - tp_memcpy_dyn(cmd, rq->cmd) + tp_memcpy_dyn(cmd, (rq->cmd_type == REQ_TYPE_BLOCK_PC) ? + rq->cmd : (unsigned char *) ""); ), TP_printk("%d,%d %s (%s) %llu + %u [%d]", @@ -157,7 +158,8 @@ DECLARE_EVENT_CLASS(block_rq, tp_assign(bytes, (rq->cmd_type == REQ_TYPE_BLOCK_PC) ? blk_rq_bytes(rq) : 0) blk_fill_rwbs(rwbs, rq->cmd_flags, blk_rq_bytes(rq)) - tp_memcpy_dyn(cmd, rq->cmd) + tp_memcpy_dyn(cmd, (rq->cmd_type == REQ_TYPE_BLOCK_PC) ? + rq->cmd : (unsigned char *) ""); tp_memcpy(comm, current->comm, TASK_COMM_LEN) ),