From efc9dd87e6586e8391524c0fafd42cfdc392d510 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Tue, 12 Mar 2013 10:38:39 +0100 Subject: colibri_t20/30: usb: otg: fix host to peripheral transition Fix null pointer during USB OTG host to peripheral transition caused by freeing the platform data twice. See the following Tegra OTG driver commit for reference: 8acf989d5896b152cc88f8b29afd11d522f903e3 --- arch/arm/mach-tegra/board-colibri_t20.c | 2 -- arch/arm/mach-tegra/board-colibri_t30.c | 2 -- 2 files changed, 4 deletions(-) (limited to 'arch/arm/mach-tegra') diff --git a/arch/arm/mach-tegra/board-colibri_t20.c b/arch/arm/mach-tegra/board-colibri_t20.c index 2cb679a3e23f..e847c66543b1 100644 --- a/arch/arm/mach-tegra/board-colibri_t20.c +++ b/arch/arm/mach-tegra/board-colibri_t20.c @@ -1305,8 +1305,6 @@ error: static void tegra_usb_otg_host_unregister(struct platform_device *pdev) { - kfree(pdev->dev.platform_data); - pdev->dev.platform_data = NULL; platform_device_unregister(pdev); } diff --git a/arch/arm/mach-tegra/board-colibri_t30.c b/arch/arm/mach-tegra/board-colibri_t30.c index ceb5ee546947..84f69a7061dc 100644 --- a/arch/arm/mach-tegra/board-colibri_t30.c +++ b/arch/arm/mach-tegra/board-colibri_t30.c @@ -1181,8 +1181,6 @@ error: static void tegra_usb_otg_host_unregister(struct platform_device *pdev) { - kfree(pdev->dev.platform_data); - pdev->dev.platform_data = NULL; platform_device_unregister(pdev); } -- cgit v1.2.3