Hi, I have added tracepoints in musb in my local tree since a year+ ago, mainly used to dump register access logs for my debugging. Now I extended it to cover more debug cases, tracing urb, usb_request, cppi41, and also converted dev_dbg() to tracepoints. Please review them and let me know your comments and recommendations. Regards, -Bin. --- v2: add cppi41 channel tracepoints and some minor adjustments. fix checkpatch.pl warnings Bin Liu (10): usb: musb: add tracepoints support for debugging usb: musb: switch dev_dbg to tracepoints usb: musb: dsps: use musb register read/write wrappers instead usb: musb: add tracepoints for register access usb: musb: add tracepoints to dump interrupt events usb: musb: host: add urb tracepoints usb: musb: gadget: add usb-request tracepoints usb: musb: cleanup cppi_dma header usb: musb: cppi41: move struct cppi41_dma_channel to header usb: musb: cppi41: add dma channel tracepoints drivers/usb/musb/Makefile | 5 +- drivers/usb/musb/cppi_dma.c | 51 +++-- drivers/usb/musb/cppi_dma.h | 31 +++- drivers/usb/musb/musb_core.c | 87 +++++---- drivers/usb/musb/musb_cppi41.c | 47 ++--- drivers/usb/musb/musb_debug.h | 2 + drivers/usb/musb/musb_dsps.c | 112 +++++------ drivers/usb/musb/musb_gadget.c | 122 ++++++------ drivers/usb/musb/musb_gadget_ep0.c | 22 +-- drivers/usb/musb/musb_host.c | 133 ++++++------- drivers/usb/musb/musb_trace.c | 33 ++++ drivers/usb/musb/musb_trace.h | 371 +++++++++++++++++++++++++++++++++++++ drivers/usb/musb/musb_virthub.c | 24 ++- drivers/usb/musb/musbhsdma.c | 10 +- 14 files changed, 701 insertions(+), 349 deletions(-) create mode 100644 drivers/usb/musb/musb_trace.c create mode 100644 drivers/usb/musb/musb_trace.h -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html