This patchset cleans up the remaining debugging bits in the driver by either conventing them to trace points or moving to debugfs, all the while getting rid of home-grown tracing facilities. Trace events are accessible through perf tool. If you don't yet have it in your testing environment, now is the good time. Alexander Shishkin (5): usb: chipidea: convert events to tracepoints usb: chipidea: replace interrupt accounting with tracepoints usb: chipidea: convert debug entries in sysfs to debugfs usb: chipidea: move role to debugfs usb: chipidea: move debug files creation/removal to the core drivers/usb/chipidea/ci.h | 15 + drivers/usb/chipidea/core.c | 47 +-- drivers/usb/chipidea/debug.c | 867 +++++++++------------------------------ drivers/usb/chipidea/debug.h | 34 +- drivers/usb/chipidea/udc.c | 66 ++- drivers/usb/chipidea/udc.h | 2 - include/trace/events/chipidea.h | 151 +++++++ 7 files changed, 392 insertions(+), 790 deletions(-) create mode 100644 include/trace/events/chipidea.h -- 1.7.10.4 -- 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