hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/include/trace/events/target.h
....@@ -137,6 +137,7 @@
137137
138138 TP_STRUCT__entry(
139139 __field( unsigned int, unpacked_lun )
140
+ __field( unsigned long long, tag )
140141 __field( unsigned int, opcode )
141142 __field( unsigned int, data_length )
142143 __field( unsigned int, task_attribute )
....@@ -147,6 +148,7 @@
147148
148149 TP_fast_assign(
149150 __entry->unpacked_lun = cmd->orig_fe_lun;
151
+ __entry->tag = cmd->tag;
150152 __entry->opcode = cmd->t_task_cdb[0];
151153 __entry->data_length = cmd->data_length;
152154 __entry->task_attribute = cmd->sam_task_attr;
....@@ -155,9 +157,9 @@
155157 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname);
156158 ),
157159
158
- TP_printk("%s -> LUN %03u %s data_length %6u CDB %s (TA:%s C:%02x)",
160
+ TP_printk("%s -> LUN %03u tag %#llx %s data_length %6u CDB %s (TA:%s C:%02x)",
159161 __get_str(initiator), __entry->unpacked_lun,
160
- show_opcode_name(__entry->opcode),
162
+ __entry->tag, show_opcode_name(__entry->opcode),
161163 __entry->data_length, __print_hex(__entry->cdb, 16),
162164 show_task_attribute_name(__entry->task_attribute),
163165 __entry->control
....@@ -172,6 +174,7 @@
172174
173175 TP_STRUCT__entry(
174176 __field( unsigned int, unpacked_lun )
177
+ __field( unsigned long long, tag )
175178 __field( unsigned int, opcode )
176179 __field( unsigned int, data_length )
177180 __field( unsigned int, task_attribute )
....@@ -185,6 +188,7 @@
185188
186189 TP_fast_assign(
187190 __entry->unpacked_lun = cmd->orig_fe_lun;
191
+ __entry->tag = cmd->tag;
188192 __entry->opcode = cmd->t_task_cdb[0];
189193 __entry->data_length = cmd->data_length;
190194 __entry->task_attribute = cmd->sam_task_attr;
....@@ -197,8 +201,9 @@
197201 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname);
198202 ),
199203
200
- TP_printk("%s <- LUN %03u status %s (sense len %d%s%s) %s data_length %6u CDB %s (TA:%s C:%02x)",
204
+ TP_printk("%s <- LUN %03u tag %#llx status %s (sense len %d%s%s) %s data_length %6u CDB %s (TA:%s C:%02x)",
201205 __get_str(initiator), __entry->unpacked_lun,
206
+ __entry->tag,
202207 show_scsi_status_name(__entry->scsi_status),
203208 __entry->sense_length, __entry->sense_length ? " / " : "",
204209 __print_hex(__entry->sense_data, __entry->sense_length),