diff options
| author | Sridhar Ancha <sancha@codeaurora.org> | 2016-04-10 21:51:51 +0530 |
|---|---|---|
| committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-03 15:49:29 -0700 |
| commit | 7d371f05d03dcc771a1491034d2c8b517caee360 (patch) | |
| tree | 98d2c9ba678a41a6316ed8414ed3c27bb5fcf338 /tools/perf/scripts | |
| parent | 983ca3d58a78a1470c36183bc66ac65fd37b662d (diff) | |
msm: ipa: Fix to QMI initialization and polling state
Using a workqueue for initializing QMI functionality
can result in race conditions with cleanup operation
during SSR handling because of scheduling delays.
Make a change to not to use workqueue and initialize
the QMI functionality as part of probe itself.
For polling state, there is a possibility that pipe is
disconnected during switch between poll mode interrupt
mode. This can result in queueing switch_to_intr_work
work multiple times till the pipe is connected and there
is some activity. Make a change to check if the ep is
valid before queuing the work.
Change-Id: Id5a5128edb379308fa91b53062b6773af1b6de18
Acked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com>
Signed-off-by: Sridhar Ancha <sancha@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts')
0 files changed, 0 insertions, 0 deletions
