android_kernel_xiaomi_sm8350/components/pmo
Jingxiang Ge ad6337f2b0 qcacld-3.0: Fix spin_lock deadlock issue for resume/wakeup
If resume and fw wakeup happens at the same time.
psoc_ctx->lock maybe doing bottom half operation for resume,
then wakeup interrupt comes on same cpu, the interrupt
handler will also acquire psoc_ctx->lock in
pmo_core_update_wow_initial_wake_up, which cause dead lock.

Using atomic for wow_initial_wake_up, so the interrupt handler
can avoid using spin_lock.

Change-Id: Id0e963a0924415e9660c57a1c1b776d3e609213d
CRs-Fixed: 2624899
2020-02-20 04:51:04 -08:00
..
core qcacld-3.0: Fix spin_lock deadlock issue for resume/wakeup 2020-02-20 04:51:04 -08:00
dispatcher qcacld-3.0: Fix spin_lock deadlock issue for resume/wakeup 2020-02-20 04:51:04 -08:00