From: Dinh Nguyen <dinguyen@xxxxxxxxxx> Move the allocation of the core_params to a share place for use by both host and gadget. Signed-off-by: Dinh Nguyen <dinguyen@xxxxxxxxxx> --- drivers/usb/dwc2/hcd.c | 5 ----- drivers/usb/dwc2/platform.c | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c index 07a7bcd..1936544 100644 --- a/drivers/usb/dwc2/hcd.c +++ b/drivers/usb/dwc2/hcd.c @@ -2788,11 +2788,6 @@ int dwc2_hcd_init(struct dwc2_hsotg *hsotg, int irq, goto error1; hsotg->last_frame_num = HFNUM_MAX_FRNUM; #endif - - hsotg->core_params = kzalloc(sizeof(*hsotg->core_params), GFP_KERNEL); - if (!hsotg->core_params) - goto error1; - dwc2_set_all_params(hsotg->core_params, -1); /* Validate parameter values */ diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c index 259d3f4..2354c78 100644 --- a/drivers/usb/dwc2/platform.c +++ b/drivers/usb/dwc2/platform.c @@ -155,6 +155,10 @@ static int dwc2_driver_probe(struct platform_device *dev) if (!hsotg) return -ENOMEM; + hsotg->core_params = kzalloc(sizeof(*hsotg->core_params), GFP_KERNEL); + if (!hsotg->core_params) + return -ENOMEM; + hsotg->dev = &dev->dev; /* -- 1.7.9.5 -- 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