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, and also converted dev_dbg() to tracepoints. Please review them and let me know your comments and recommendations. Regards, -Bin. --- Bin Liu (7): 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 tracepints to dump interrupt events usb: musb: host: add urb tracepoints usb: musb: gadget: add usb-request tracepoints drivers/usb/musb/Makefile | 5 +- drivers/usb/musb/cppi_dma.c | 36 ++--- drivers/usb/musb/musb_core.c | 77 +++++----- drivers/usb/musb/musb_cppi41.c | 8 +- drivers/usb/musb/musb_debug.h | 2 + drivers/usb/musb/musb_dsps.c | 112 ++++++-------- drivers/usb/musb/musb_gadget.c | 119 +++++++-------- drivers/usb/musb/musb_gadget_ep0.c | 22 +-- drivers/usb/musb/musb_host.c | 130 +++++++--------- drivers/usb/musb/musb_trace.c | 33 ++++ drivers/usb/musb/musb_trace.h | 301 +++++++++++++++++++++++++++++++++++++ drivers/usb/musb/musb_virthub.c | 24 ++- drivers/usb/musb/musbhsdma.c | 10 +- 13 files changed, 584 insertions(+), 295 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