Hi Felipe, Here is the cleanup for using the desc pointer in the usb_ep struct. I have tested ci13xxx_udc and dwc3 on my platform. Ido Shayevitz (2): usb: gadget: Update ci13xxx_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: dwc3: Update dwc3 udc to use usb_endpoint_descriptor inside the struct usb_ep drivers/usb/dwc3/core.h | 1 - drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 31 +++++++++++++++---------------- drivers/usb/gadget/ci13xxx_udc.c | 15 +++++++-------- drivers/usb/gadget/ci13xxx_udc.h | 1 - 5 files changed, 23 insertions(+), 27 deletions(-) -- 1.7.6 -- Consultant for Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum -- 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