Commit 8da27d53 authored by Phanindra Babu Pabba's avatar Phanindra Babu Pabba
Browse files

msm: ice: Avoid FREEZABLE flag for ice WQ



Any thread with WQ_FREEZABLE flag set can be put to
wait queue in case system suspend.

Since block device driver ensures to finish all pending
I/O operations before system suspend, WQ_FREEZABLE flag
in ICE workqueue can be frozen (put in wait queue) by
system, while block device driver is trying to execute
I/O operation. This can result in deadlock, blocking
suspend operation. So avoiding WQ_FREEZABLE flag to
keep ICE workqueue compatible with block device driver.

Change-Id: Id0bce143efe1be80516fdb8645a8c24313a3c296
Signed-off-by: default avatarPhanindra Babu Pabba <pabba@codeaurora.org>
parent 62a52f32
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment