On 12/4/2020 12:36, Xu Wang wrote: > Because clk_prepare_enable() and clk_disable_unprepare() already checked > NULL clock parameter, so the additional checks are unnecessary, just > remove them. > > Signed-off-by: Xu Wang <vulab@xxxxxxxxxxx> Reviewed-by: Artur Petrosyan <Arthur.Petrosyan@xxxxxxxxxxxx> > --- > drivers/usb/dwc2/platform.c | 11 ++++------- > 1 file changed, 4 insertions(+), 7 deletions(-) > > diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c > index 5f18acac7406..ba2b491c7f82 100644 > --- a/drivers/usb/dwc2/platform.c > +++ b/drivers/usb/dwc2/platform.c > @@ -143,11 +143,9 @@ static int __dwc2_lowlevel_hw_enable(struct dwc2_hsotg *hsotg) > if (ret) > return ret; > > - if (hsotg->clk) { > - ret = clk_prepare_enable(hsotg->clk); > - if (ret) > - return ret; > - } > + ret = clk_prepare_enable(hsotg->clk); > + if (ret) > + return ret; > > if (hsotg->uphy) { > ret = usb_phy_init(hsotg->uphy); > @@ -195,8 +193,7 @@ static int __dwc2_lowlevel_hw_disable(struct dwc2_hsotg *hsotg) > if (ret) > return ret; > > - if (hsotg->clk) > - clk_disable_unprepare(hsotg->clk); > + clk_disable_unprepare(hsotg->clk); > > return 0; > } >