Hello Emmanuel Grumbach, This is a semi-automatic email about new static checker warnings. The patch 9145d15128bd: "iwlwifi: mvm: BT Coex - don't limit agg size in loose scheme" from Jul 18, 2013, leads to the following Smatch complaint: drivers/net/wireless/iwlwifi/mvm/rs.c:2491 rs_fill_link_cmd() error: we previously assumed 'mvm' could be null (see line 2412) drivers/net/wireless/iwlwifi/mvm/rs.c 2411 repeat_rate--; 2412 if (mvm) ^^^ Existing check. 2413 valid_tx_ant = iwl_fw_valid_tx_ant(mvm->fw); 2414 2415 /* Fill rest of rate table */ 2416 while (index < LINK_QUAL_MAX_RETRY_NUM) { 2417 /* Repeat initial/next rate. 2418 * For legacy IWL_NUMBER_TRY == 1, this loop will not execute. 2419 * For HT IWL_HT_NUMBER_TRY == 3, this executes twice. */ [snip] 2481 } 2482 2483 lq_cmd->agg_frame_cnt_limit = LINK_QUAL_AGG_FRAME_LIMIT_DEF; 2484 lq_cmd->agg_disable_start_th = LINK_QUAL_AGG_DISABLE_START_DEF; 2485 2486 lq_cmd->agg_time_limit = 2487 cpu_to_le16(LINK_QUAL_AGG_TIME_LIMIT_DEF); 2488 2489 if (sta) 2490 lq_cmd->agg_time_limit = 2491 cpu_to_le16(iwl_mvm_bt_coex_agg_time_limit(mvm, sta)); ^^^ Patch introduces new unchecked dereference. 2492 } 2493 regards, dan carpenter -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html