wlan: Change abort scan from interruptible to non interruptible
Currently, HDD uses wait_for_completion_interruptible_timeout
hence due to interrupt this thread may be preempted and kernel
free this scan request during processing of cfg_netdev_notifer.
Later when scan got aborted by UMAC and it notifies to user space
through scan done callback which access freed scan request and
which leads to page fault.
As a part of fix, HDD now uses wait_for_completion_timeout so scan
abort get sufficient time and get response from UMAC.
Change-Id: If8cc25f3d88f6a84b6497d7982c9306bf6f61cff
CRs-fixed: 2095190
3 files changed