wlan: During GET_SNR IOCTL, do uninterruptible wait on completion variable

On receiving GET_SNR IOCTL, HDD sends SME indication, with callback
and local object, which holds completion variable and then wait on
completion variable, which can be interruptible. As wait on completion
variable is interruptible, there is a possibility of some task to
interrupt, leading wait to exit and there by losing local object, which
is accessed by callback(invoked on receiving SNR value), leading to
out-of-bound issue.

To mitigate this issue, while processing GET_SNR IOCTL, change wait on
completion variable from interruptible to non-interruptible.

Change-Id: I5ffbccc2fb80db639bb9e3656da1625ed8fc315c
CRs-Fixed: 2184849
1 file changed
tree: e10109bccef8c24ca9055b705f35378b9ee31e3d
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile