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 3e5673d..6c2b2ce 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...