net: wireless: bcmdhd: Fix assert condition for WLFC_PSQ_PREC_COUNT

Change-Id: I4aa95bb235b9a3f7343fe68f639fd7e9ac68e4a5
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Fix race condition during flow ring creation and deletion

b/17957931 EAPOL Tx frames are dropped by driver or firmware

Change-Id: Ib9c93867b09539bd22ad3c29b4543505104b0645
Signed-off-by: Ritter Yeh <ryeh@broadcom.com>
net: wirelss: bcmdhd fix the corner case of PCIe linkdown

1) [Issue 17755061] Wi-Fi stuck in Off position with new log, we missed the one
case for NON-IOCTL.  Sometimes we have issue for deleting flow ring.
2) For failure of WLAN-on, we don't set g_wifi_on to TRUE.  So, we don't do
anything to clear resource even through framework will call wl_android_wifi_off

Change-Id: I8078988eee3520780b1151422db88bf631a39084
Signed-off-by: Ecco park <eccopark@broadcom.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>