usb: musb: Fix bad call to kfree() in musb_free
[pandora-kernel.git] / drivers / usb / musb / musb_core.c
index 35eaa2e..35e30e1 100644 (file)
@@ -1907,7 +1907,7 @@ static void musb_free(struct musb *musb)
                dma_controller_destroy(c);
        }
 
-       kfree(musb);
+       usb_put_hcd(musb_to_hcd(musb));
 }
 
 /*