summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvaneesh Kumar Dwivedi <akdwived@codeaurora.org>2017-04-21 20:18:00 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-25 05:36:47 -0700
commit1ac8fd59ebeddae12a38152b5f8b14d7c0e7fa71 (patch)
treee7428e177015e645c3d59d9aef29a65fbf06c3b6
parent048c70075fecb8f92d923fc5595efa00f2a00082 (diff)
Revert "soc:qcom: Synchronize service notifier task's"
This reverts 'commit 79618505009d ("soc:qcom: Synchronize service notifier task's")' This commit was made for synchronizing two notifier tasks that were in race in back to back ADSP SSR testing. The change was to synchronize two threads by queuing both threads in dedicated work queue. However this caused certain corner case timing issues in notification to clients of ADSP PD. So, revert it. Change-Id: I69b27e2e4529b5f45ce0cc1f4a036412cbf5fab1 Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
-rw-r--r--drivers/soc/qcom/service-notifier.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/qcom/service-notifier.c b/drivers/soc/qcom/service-notifier.c
index 2b6e05a1720f..68592feccb33 100644
--- a/drivers/soc/qcom/service-notifier.c
+++ b/drivers/soc/qcom/service-notifier.c
@@ -187,7 +187,7 @@ static void root_service_clnt_notify(struct qmi_handle *handle,
switch (event) {
case QMI_RECV_MSG:
- queue_work(data->svc_event_wq, &data->svc_rcv_msg);
+ schedule_work(&data->svc_rcv_msg);
break;
default:
break;