[AIROC™ Wi-Fi + BT] Kernel panic - not syncing prec = 0 && prec pq-num_prec file dhd_wlfc.c, line 763

[复制链接]
 楼主| IFX-Raymondtsoi 发表于 2024-7-24 19:21 | 显示全部楼层 |阅读模式
Patch for solving Kernel panic - not syncing prec = 0 && prec  pq-num_prec file dhd_wlfc.c, line 763

Inside dhd_wlfc.c


_dhd_wlfc_mac_entry_update(athost_wl_status_info_t* ctx, wlfc_mac_descriptor_t*
{
     int rc = BCME_OK;

+    /* If occupied=0, initialization is required as with ACTION_ADD. */
+    if ((action == eWLFC_MAC_ENTRY_ACTION_UPDATE) && (entry->occupied == 0))
+        action = eWLFC_MAC_ENTRY_ACTION_ADD;
+
     if ((action == eWLFC_MAC_ENTRY_ACTION_ADD) || (action == eWLFC_MAC_ENTRY_ACTION_UPDATE)) {
         entry->occupied = 1;
         entry->state = WLFC_STATE_OPEN;


您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

22

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部