This is a cleanup for the UDCs modules to remove a redundant pointer to usb_endpoint_descriptor and use the descriptor inside the endpoint itself. This is a trivial cleanup, but I could test only ci13xxx_udc and dwc3. Will appricate if people can add Tested-by or Acked-by as necessary. After this cleanup, the next step is to remove the desc argument from the ep->enable API. Ido Shayevitz (18): 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 usb: gadget: Update amd5536udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update at91_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update atmel_usba_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update fsl_qe_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update fsl_udc_core to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update fusb300_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update goku_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update langwell_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update m66592-udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update mv_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update omap_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update pxa25x_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update r8a66597-udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update s3c2410_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update pch_udc to use usb_endpoint_descriptor inside the struct usb_ep usb: gadget: Update s3c-hsudc 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 | 37 +++++++++++++++++------------------ drivers/usb/gadget/amd5536udc.c | 13 +++++------ drivers/usb/gadget/amd5536udc.h | 1 - drivers/usb/gadget/at91_udc.c | 15 ++++++------- drivers/usb/gadget/at91_udc.h | 3 -- drivers/usb/gadget/atmel_usba_udc.c | 24 +++++++++++----------- drivers/usb/gadget/atmel_usba_udc.h | 1 - drivers/usb/gadget/ci13xxx_udc.c | 15 ++++++------- drivers/usb/gadget/ci13xxx_udc.h | 1 - drivers/usb/gadget/fsl_qe_udc.c | 19 ++++++++--------- drivers/usb/gadget/fsl_qe_udc.h | 1 - drivers/usb/gadget/fsl_udc_core.c | 25 +++++++++++------------ drivers/usb/gadget/fsl_usb2_udc.h | 1 - drivers/usb/gadget/fusb300_udc.c | 4 +- drivers/usb/gadget/fusb300_udc.h | 1 - drivers/usb/gadget/goku_udc.c | 20 +++++++++--------- drivers/usb/gadget/goku_udc.h | 1 - drivers/usb/gadget/langwell_udc.c | 35 ++++++++++++++++----------------- drivers/usb/gadget/langwell_udc.h | 1 - drivers/usb/gadget/m66592-udc.c | 10 ++++---- drivers/usb/gadget/m66592-udc.h | 2 +- drivers/usb/gadget/mv_udc.h | 1 - drivers/usb/gadget/mv_udc_core.c | 19 ++++++++--------- drivers/usb/gadget/omap_udc.c | 19 ++++++++--------- drivers/usb/gadget/omap_udc.h | 1 - drivers/usb/gadget/pch_udc.c | 16 ++++++-------- drivers/usb/gadget/pxa25x_udc.c | 26 +++++++++++------------- drivers/usb/gadget/pxa25x_udc.h | 1 - drivers/usb/gadget/r8a66597-udc.c | 14 ++++++------ drivers/usb/gadget/r8a66597-udc.h | 2 +- drivers/usb/gadget/s3c-hsudc.c | 9 ++----- drivers/usb/gadget/s3c2410_udc.c | 14 +++++------- drivers/usb/gadget/s3c2410_udc.h | 1 - 35 files changed, 161 insertions(+), 195 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