android_kernel_xiaomi_sm8350/core
Houston Hoffman c45db899eb qcacld-3.0: Prevent runtime suspend untill clean-up completes
qcacld-2.0 to qcacld-3.0 propagation

When runtime suspend fails because of wma_suspend_req() not
completing in time, PM runtime workqueue posts resume request to
MC thread to clean-up. If MC thread is busy or slow in processing
resume request and after the timeout Runtime PM framework posts
another suspend request then there may be race condition between
MC thread processing resume request (Or even suspend request) and
Runtime PM workqueue posting subsequent suspend request.
Synchronize subsequent suspend request by not allowing the
runtime suspend till resume requests completes in MC thread
context.

Change-Id: Ie9aaf72fbced41f8d23640b9032a3c2236dc6826
CRs-fixed: 921373
2016-04-13 17:58:16 -07:00
..
bmi qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
cds qcacld-4.0: Data path changes to use converged APIs (Part 4) 2016-04-01 16:09:57 -07:00
dp qcacld-3.0: Register vdev before registering peer 2016-04-07 16:28:28 -07:00
hdd qcacld-3.0: Register vdev before registering peer 2016-04-07 16:28:28 -07:00
mac cld-3.0: Incremental CLD3.1 Release 5.1.0.1H 2016-04-12 14:04:02 -07:00
sap qcacld-3.0: Add qdf references in place of cdf 2016-03-24 11:58:26 -07:00
sme qcacld-3.0: Add qdf references in place of cdf 2016-03-24 11:58:26 -07:00
utils qcacld-3.0: Remove CDS related functions in HTC 2016-04-01 15:24:33 -07:00
wma qcacld-3.0: Prevent runtime suspend untill clean-up completes 2016-04-13 17:58:16 -07:00
wmi qcacld-3.0: CL 1462943 update fw common interface files 2016-03-25 17:42:00 +05:30