msm: camera: cdm: change work record to atomic variable
In some corner case, Flush and request timer function can run
in parallel. In timer function we check for hang detect by acquiring
cdm hw mutex lock, same lock is being used as part of flush operation
as well which can cause deadlock scenario.
Change hang detect logic by making work record as atomic variable.
CRs-Fixed: 2701653
Change-Id: I8c44778cfa2ad35dbc4f72acb93be8e0323a5f6b
Signed-off-by:
Alok Chauhan <alokc@codeaurora.org>
Loading
Please register or sign in to comment