aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2021-12-10 11:12:42 +0200
committerLuca Coelho <luciano.coelho@intel.com>2021-12-21 12:35:05 +0200
commitab07506b0454bea606095951e19e72c282bfbb42 (patch)
treeb69a1d8bb20ef893d8df3055b02d9cc963ebb6ce /drivers/net/wireless/intel/iwlwifi/mvm/scan.c
parentiwlwifi: fix debug TLV parsing (diff)
downloadlinux-dev-ab07506b0454bea606095951e19e72c282bfbb42.tar.xz
linux-dev-ab07506b0454bea606095951e19e72c282bfbb42.zip
iwlwifi: fix leaks/bad data after failed firmware load
If firmware load fails after having loaded some parts of the firmware, e.g. the IML image, then this would leak. For the host command list we'd end up running into a WARN on the next attempt to load another firmware image. Fix this by calling iwl_dealloc_ucode() on failures, and make that also clear the data so we start fresh on the next round. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Link: https://lore.kernel.org/r/iwlwifi.20211210110539.1f742f0eb58a.I1315f22f6aa632d94ae2069f85e1bca5e734dce0@changeid Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/scan.c')
0 files changed, 0 insertions, 0 deletions