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:
Phanindra Babu Pabba <pabba@codeaurora.org>
Loading
Please sign in to comment