diff options
Diffstat (limited to 'drivers/usb/host/xhci-trace.h')
| -rw-r--r-- | drivers/usb/host/xhci-trace.h | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/host/xhci-trace.h b/drivers/usb/host/xhci-trace.h index 20364cc8d2f..dde3959b7a3 100644 --- a/drivers/usb/host/xhci-trace.h +++ b/drivers/usb/host/xhci-trace.h @@ -116,12 +116,12 @@ DECLARE_EVENT_CLASS(xhci_log_event,  		__field(u64, dma)  		__field(u32, status)  		__field(u32, flags) -		__dynamic_array(__le32, trb, 4) +		__dynamic_array(u8, trb, sizeof(struct xhci_generic_trb))  	),  	TP_fast_assign(  		__entry->va = trb_va; -		__entry->dma = le64_to_cpu(((u64)ev->field[1]) << 32 | -						ev->field[0]); +		__entry->dma = ((u64)le32_to_cpu(ev->field[1])) << 32 | +					le32_to_cpu(ev->field[0]);  		__entry->status = le32_to_cpu(ev->field[2]);  		__entry->flags = le32_to_cpu(ev->field[3]);  		memcpy(__get_dynamic_array(trb), trb_va,  | 
