diff options
| author | Dan Carpenter <[email protected]> | 2010-10-05 18:55:34 +0200 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2010-10-22 10:22:04 -0700 |
| commit | 319feaabb6c7ccd90da6e3207563c265da7d21ae (patch) | |
| tree | 07998aec5e760ec294566b5facac1ff60d0eb6c8 /scripts/patch-kernel | |
| parent | d0cc3d4100e829d726d7c0fbf5b7b8d2146f60ba (diff) | |
usb: gadget: goku_udc: Fix error path
This is based on an initial patch by Rahul Ruikar.
The goku_remove() function can be called before device_register() so it
can call device_unregister() improperly. Also if the call to
device_register() fails we need to call put_device().
As I was changing the error handling in goku_probe(), I noticed that
the label was "done" but actually if the function succeeds we return
earlier. I renamed the error path to "err" instead of "done."
Reported-by: Rahul Ruikar <[email protected]>
Signed-off-by: Dan Carpenter <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions