Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 6e5ece6e authored by Subash Abhinov Kasiviswanathan's avatar Subash Abhinov Kasiviswanathan Committed by Gerrit - the friendly Code Review server
Browse files

soc: qmi: dfc: fix dead loop in workqueue dfc_wq



The dead loop is caused by destroy_workqueue() in the same dfc_wq
context when dfc_svc_init does cleanup on failure.
This fixes the issue by exit on failure and letting the cleanup be
done by client exit call.
The client exit will be called on exit request or SSR.

Change-Id: Ic32f038b390a68faa0c461c8089e50d8906b4b2b
Acked-by: default avatarNing Cai <ncai@qti.qualcomm.com>
Signed-off-by: default avatarSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
parent 4b54d9aa
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment