s3c-hsudc: add missing otg_put_transceiver in probe

A patch from »s3c-hsudc: regulator handling and a lot of fixes« in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Sun, 11 Dec 2011 18:18:20 +0100

Commit-Message

The number of get and put calls should always be equal. Signed-off-by: Heiko Stuebner <heiko@...>

Patch-Comment

drivers/usb/gadget/s3c-hsudc.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)

Statistics

  • 3 lines added
  • 0 lines removed

Changes

------------------------ drivers/usb/gadget/s3c-hsudc.c ------------------------
index 86e336e..1171efb 100644
@@ -1366,6 +1366,9 @@ err_remap:
kfree(hsudc->mem_rsrc);
err_res:
+ if (hsudc->transceiver)
+ otg_put_transceiver(hsudc->transceiver);
+
kfree(hsudc);
return ret;
}
 
 

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.

Read More...