On Wed, Mar 24, 2010 at 01:10:10PM +0100, ext Sergei Shtylyov wrote:
Hello.

Felipe Balbi wrote:

From: Sergei Shtylyov <[email protected]>

musb_platform_exit() is called twice from musb_init_controller() iff controller
initialization fails. Move the call (and the DevCtl register writes surrounding
it) from musb_free() to musb_remove().

Fix misplaced and now incorrect 'goto's in musb_init_controller().

Signed-off-by: Sergei Shtylyov <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
---
 drivers/usb/musb/musb_core.c |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c
index 827b813..90ac17b 100644
--- a/drivers/usb/musb/musb_core.c
+++ b/drivers/usb/musb/musb_core.c

[...]
@@ -2054,6 +2046,8 @@ bad_config:
                        musb_readb(musb->mregs, MUSB_DEVCTL));

        }
+       if (status < 0)
+               goto fail2;

        status = musb_init_debugfs(musb);
        if (status < 0)


  Hm, I don't see this call in the current driver -- are you sure
you've used the right tree?

hmm, seems like I have rebased against the wrong Greg's queue, I'll fix that soon. Please ignore both series, it was a bug in my script.

apoligies for that.

--
balbi
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to