error: 'struct dwc2_hsotg' has no member named 'params'

Question

drivers/usb/dwc2/core.c: In function 'dwc2_hc_halt':
drivers/usb/dwc2/core.c:1443:14: error: 'struct dwc2_hsotg' has no member named 'params'; did you mean 'hw_params'?
  if ((hsotg->params.g_dma && !hsotg->params.g_dma_desc) ||
              ^~~~~~
              hw_params

Answer

For linux-4.4

-	if ((hsotg->params.g_dma && !hsotg->params.g_dma_desc) ||
+	if ((hsotg->core_params->dma_enable > 0 &&
+				hsotg->core_params->dma_desc_enable <= 0) ||
0%