usb: bdc: fix error handling code in bdc_resume
authorDongliang Mu <mudongliangabcd@gmail.com>
Tue, 30 Nov 2021 14:33:53 +0000 (22:33 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 Dec 2021 12:50:43 +0000 (13:50 +0100)
commite1c72d907f4c3f4f859f0c5890d5326d804625dc
treecf8b05b9aee528ace8241b82efbdfd3cffd08ac9
parent554abfe2eadec97d12c71d4a69da1518478f69eb
usb: bdc: fix error handling code in bdc_resume

If bdc_reinit in bdc_resume fails, it forgets to deallocate the
bdc->clk.

Fix this by adding clk_disable_unprepare(bdc->clk).

Signed-off-by: Dongliang Mu <mudongliangabcd@gmail.com>
Link: https://lore.kernel.org/r/20211130143354.1820111-1-mudongliangabcd@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/udc/bdc/bdc_core.c