]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commitdiff
usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
authorDmitry Osipenko <digetx@gmail.com>
Sun, 24 Feb 2019 15:36:22 +0000 (18:36 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 26 Feb 2019 10:57:38 +0000 (11:57 +0100)
The ChipIdea's platform device need to be unregistered on Tegra's driver
module removal.

Fixes: dfebb5f43a78827a ("usb: chipidea: Add support for Tegra20/30/114/124")
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Peter Chen <peter.chen@nxp.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/ci_hdrc_tegra.c

index 772851bee99b6bfe74396cbdf89dc9665c15a459..12025358bb3c23e7d66b167084e41f5f4d685c31 100644 (file)
@@ -130,6 +130,7 @@ static int tegra_udc_remove(struct platform_device *pdev)
 {
        struct tegra_udc *udc = platform_get_drvdata(pdev);
 
+       ci_hdrc_remove_device(udc->dev);
        usb_phy_set_suspend(udc->phy, 1);
        clk_disable_unprepare(udc->clk);