summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/baseband-xmm-power.h
diff options
context:
space:
mode:
authorVinayak Pane <vpane@nvidia.com>2012-07-17 19:06:54 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:31:36 -0700
commitbeaea261918582bf19408e774bd2b0d093e73cdd (patch)
tree18c7696f1a05fdc2f6666934337081ff57284dfd /arch/arm/mach-tegra/baseband-xmm-power.h
parentd5a66e3ddd37463b745e949b2ebbfb1f8748f32f (diff)
arm: tegra: xmm: device set to null in unregister
hsic_unregister is being called multiple times during two step enumeration process of xmm. In failure cases when enumeration does not complete properly, kernel panic is seen because of extra unregister-ehci device. Bug 1016593 Change-Id: Ibaeb20ed0dab0e906741fdfad78f7d89a3672f60 Signed-off-by: Vinayak Pane <vpane@nvidia.com> Reviewed-on: http://git-master/r/116626 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Rebase-Id: R459c0adfc70ecc1b5ae3ea72615524f25e96dc55
Diffstat (limited to 'arch/arm/mach-tegra/baseband-xmm-power.h')
-rw-r--r--arch/arm/mach-tegra/baseband-xmm-power.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/baseband-xmm-power.h b/arch/arm/mach-tegra/baseband-xmm-power.h
index 0c8723fe6766..55c81833ba04 100644
--- a/arch/arm/mach-tegra/baseband-xmm-power.h
+++ b/arch/arm/mach-tegra/baseband-xmm-power.h
@@ -41,7 +41,7 @@ enum baseband_type {
struct baseband_power_platform_data {
enum baseband_type baseband_type;
struct platform_device* (*hsic_register)(void);
- void (*hsic_unregister)(struct platform_device *);
+ void (*hsic_unregister)(struct platform_device **);
union {
struct {
int mdm_reset;