summaryrefslogtreecommitdiff
path: root/lib/mpi/mpicoder.c
diff options
context:
space:
mode:
authorPrashanth Bhatta <bhattap@codeaurora.org>2016-10-05 17:37:42 -0700
committerPrashanth Bhatta <bhattap@codeaurora.org>2016-10-05 17:37:42 -0700
commit0da8e4a21cba123d3c864ae6035149977cbaadbc (patch)
tree2e63a998900bedab5c747d2fa79092f388c69a67 /lib/mpi/mpicoder.c
parent5972a06743bd34ebd60cd7958d34c16a9ab56eb8 (diff)
icnss: Wait uninterruptible for unregister driver
When WLAN driver calls unregister driver, an event is posted to event work queue and the calling thread waits for the event to complete. In some cases like during suspend, calling thread gets interrupted and wait_for_completion returns. Once it is returned, WLAN module resources are freed including code segments and work queue gets into Synchronous Abort. Fix the issue by making unregister uninterruptible to make sure WLAN driver clean-up happens gracefully without interrupted by user space. CRs-fixed: 1073854 Change-Id: Id0f8634641fa2be12ffe00ddbc96a9e400e40739 Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
Diffstat (limited to 'lib/mpi/mpicoder.c')
0 files changed, 0 insertions, 0 deletions