|
Posted at 12/24/2018 17:44:44
2#
The error message is in the WiFi driver of
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_ip.c:
tdata_psh_info = _tdata_psh_info_pool_deq(tcpack_sup_mod);
#ifdef DHDTCPACK_SUP_DBG
DHD_TRACE(("%s %d: PSH INFO ENQ %d\n",
__FUNCTION__, __LINE__, tcpack_sup_mod->psh_info_enq_num));
#endif /* DHDTCPACK_SUP_DBG */
if (tdata_psh_info == NULL) {
DHD_ERROR(("%s %d: No more free tdata_psh_info!!\n", __FUNCTION__, __LINE__));
ret = BCME_ERROR;
dhd_os_tcpackunlock(dhdp, flags);
goto exit;
}
and
static tdata_psh_info_t*
_tdata_psh_info_pool_deq(tcpack_sup_module_t *tcpack_sup_mod)
{
tdata_psh_info_t *tdata_psh_info = NULL;
if (tcpack_sup_mod == NULL) {
DHD_ERROR(("%s %d: ERROR %p\n", __FUNCTION__, __LINE__,
tcpack_sup_mod));
return NULL;
}
tdata_psh_info = tcpack_sup_mod->tdata_psh_info_free;
if (tdata_psh_info == NULL)
DHD_ERROR(("%s %d: Out of tdata_disc_grp\n", __FUNCTION__, __LINE__));
else {
tcpack_sup_mod->tdata_psh_info_free = tdata_psh_info->next;
tdata_psh_info->next = NULL;
#ifdef DHDTCPACK_SUP_DBG
tcpack_sup_mod->psh_info_enq_num--;
#endif /* DHDTCPACK_SUP_DBG */
}
return tdata_psh_info;
}
Currently have no idea of what caused the problem. |
|