wifi: iwlwifi: don't use an uninitialized variable
authorMiri Korenblit <miriam.rachel.korenblit@intel.com>
Wed, 30 Aug 2023 08:30:54 +0000 (11:30 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 11 Sep 2023 10:36:26 +0000 (12:36 +0200)
Don't use variable err uninitialized.
The reason for removing the check instead of initializing it
in the beginning of the function is because that way
static checkers will be able to catch issues if we do something
wrong in the future.

Fixes: bf976c814c86 ("wifi: iwlwifi: mvm: implement link change ops")
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230830112059.431b01bd8779.I31fc4ab35f551b85a10f974a6b18fc30191e9c35@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c

index 8b6c641772ee6f697529cbd5eb9ff373b6639f22..9615bfff7f7de3ba2eedaa4a94917dd042e1337b 100644 (file)
@@ -1084,9 +1084,6 @@ iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw,
                }
        }
 
-       if (err)
-               goto out_err;
-
        err = 0;
        if (new_links == 0) {
                mvmvif->link[0] = &mvmvif->deflink;