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> Linyu Yuan (5): usb: gadget: configfs: expose some struct from configfs.c usb: gadget: configfs: change OS attributes operation 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/Makefile | 1 + drivers/usb/gadget/configfs.c | 160 ++++++++++++----------------------- drivers/usb/gadget/configfs.h | 71 ++++++++++++++++ drivers/usb/gadget/configfs_trace.c | 43 ++++++++++ drivers/usb/gadget/configfs_trace.h | 164 ++++++++++++++++++++++++++++++++++++ 5 files changed, 333 insertions(+), 106 deletions(-) create mode 100644 drivers/usb/gadget/configfs_trace.c create mode 100644 drivers/usb/gadget/configfs_trace.h -- 2.7.4