this series make some minor change to gadget configfs which allow common trace from configfs layer. follow suggestion from Felipe Balbi in link below, https://lore.kernel.org/linux-usb/1629777281-30188-1-git-send-email-quic_linyyuan@xxxxxxxxxxx/ v2: fix two issue Reported-by: kernel test robot <lkp@xxxxxxxxx> v3: do not move private structure to configfs.h v4: add missing new file configfs_trace.h v5: lost some change of v2, add it again Linyu Yuan (3): usb: gadget: configfs: avoid list move operation of usb_function usb: gadget: configfs: add gadget_info for config group usb: gadget: configfs: add some trace event drivers/usb/gadget/configfs.c | 117 +++++++++++++++++++------ drivers/usb/gadget/configfs_trace.h | 167 ++++++++++++++++++++++++++++++++++++ 2 files changed, 256 insertions(+), 28 deletions(-) create mode 100644 drivers/usb/gadget/configfs_trace.h -- 2.7.4