msm: camera: reqmgr: check link state before taking mutex
In case if the destroy session is processed first it will as a part of unlink try to drain the work queue. This will schedule all the enqueued wq. Workqueue when scheduled try to acquire same mutex destroy session has already acquried this will lead to dead-lock. To avoid that, check the link state first if it is in idle state then return from the workqueue without trying to acquire mutex. CRs-Fixed: 29763254 Change-Id: I57a53455c69e5f4f38c92413f9d1b7f2d06c9960 Signed-off-by:Tejas Prajapati <tpraja@codeaurora.org>
Loading
Please register or sign in to comment