wlan: Send PNO command via SME queue

The commit Ibc4641f598301c8807d953db90fed99ece4616ea introduces
a validity check to avoid PNO enable command if there are active
sessions on any adapters as current firmware design doesnot take
care of it. On a heartbeat failure event the simultaneous execution
of hdd_DisconnectHandler and connection cleanup handlers, the
PNO enable command is reaching to the driver before MC thread
executes connection cleanup commands resulting in PNO failure due
to active connected sessions.
To mitigate this issue, queue the PNO enable command to the SME
queue, so that connection cleanup commands are executed well before
the pno enable command is processed by SME.

Change-Id: I30c6e8ca5c7d38ffdf1011c23c8fbce47bc05215
CRs-Fixed: 789891
4 files changed
tree: 7cffdc4ecb2f5d02c2263ee3f0f06e57419a6c0b
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile