diff options
author | Michael Hsu <mhsu@nvidia.com> | 2011-10-18 17:40:17 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:49:54 -0800 |
commit | 0e26b85e30d84b65ea5893e74deecb2d76f19391 (patch) | |
tree | 1de9635813f72f43862499ec8c6454615cc9e7ac /arch/arm/mach-tegra/board-enterprise.c | |
parent | 151bc231e803570689dfcc7b51edfe01a64d432a (diff) |
arm: tegra: comms: Fix race condition in probe function.
XMM modem baseband character driver, which is used to download
modem software, had race condition. If USB host stack has
not enumerated XMM modem boot rom yet, then driver aborts module
load.
With this change, I/O (such as downloading modem software) will
be delayed until USB host stack has enumerated modem boot rom.
BUG 828389
Reviewed-on: http://git-master/r/58870
(cherry picked from commit 22a5122689ab957fd0236cf2fcf1623dac82ab69)
Change-Id: Ib858363b11ea41d40218ed9ed044012421209371
Reviewed-on: http://git-master/r/62734
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Re7857218c723d3c43072f17ccf5ffc70a7faf163
Diffstat (limited to 'arch/arm/mach-tegra/board-enterprise.c')
0 files changed, 0 insertions, 0 deletions