summaryrefslogtreecommitdiff
path: root/tools/perf/scripts
diff options
context:
space:
mode:
authorSridhar Ancha <sancha@codeaurora.org>2016-04-10 21:51:51 +0530
committerJeevan Shriram <jshriram@codeaurora.org>2016-05-03 15:49:29 -0700
commit7d371f05d03dcc771a1491034d2c8b517caee360 (patch)
tree98d2c9ba678a41a6316ed8414ed3c27bb5fcf338 /tools/perf/scripts
parent983ca3d58a78a1470c36183bc66ac65fd37b662d (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