wlan: Warn on reception of action frame in 5GHz and unmap rxChannel.

When STA mode of two peers are connected to AP in 5GHz and driver is
trying to establish p2p connection between them, at some corner
condition of switching between p2p listen channel and STA's
operating channel, peer may receive action frame in 5GHz due to bug
in firmware.

In this case, unmap rxChannel to get correct 5GHz channel, if
rxChannel obtained is invalid, use listen channel of peer if ROC
timer is running.
If rxChannel is invalid and no p2p GO session is active in 5GHz,
print warning message.

CRs-Fixed: 612269
Change-Id: If9f4039bf3fc9cea02a4667ca60df64b5a819b49
(cherry picked from commit 7b39de63c7caf5baef02fef744f3a58cc1c45fcc)
(cherry picked from commit 0e3ebfebd67a204adbedc27fb0abe31b5220b543)
diff --git a/CORE/MAC/src/pe/lim/limTypes.h b/CORE/MAC/src/pe/lim/limTypes.h
index ebdf97a..117dfe4 100644
--- a/CORE/MAC/src/pe/lim/limTypes.h
+++ b/CORE/MAC/src/pe/lim/limTypes.h
@@ -1056,10 +1056,9 @@
    CHANGE_CHANNEL_CALLBACK callback, tANI_U32 *cbdata, tpPESession psessionEntry);
 
 void limSendSmeMgmtFrameInd(
-                    tpAniSirGlobal pMac, tANI_U8 frameType,
-                    tANI_U8  *frame, tANI_U32 frameLen, tANI_U16 sessionId,
-                    tANI_U32 rxChan, tpPESession psessionEntry,
-                    tANI_S8 rxRssi);
+                    tpAniSirGlobal pMac, tANI_U16 sessionId,
+                    tANI_U8 *pRxPacketInfo,
+                    tpPESession psessionEntry, tANI_S8 rxRssi);
 void limProcessRemainOnChnTimeout(tpAniSirGlobal pMac);
 void limProcessInsertSingleShotNOATimeout(tpAniSirGlobal pMac);
 void limConvertActiveChannelToPassiveChannel(tpAniSirGlobal pMac);