linux/drivers/net/wireless/intel/iwlwifi/mvm
Matti Gottlieb 7fdf966326 iwlwifi: mvm: fix memory leak in paging
Currently paging download buffer is freed during the
the unloading of the opmode which happens when the driver
is unloaded.

This causes a memory leak since the paging download
buffer is allocated every time we enable the
interface, so the download buffer can be allocated many
times, but only be freed once.

Free paging download buffer during disabling of the
interface.

CC: stable@vger.kernel.org [4.3+]
Signed-off-by: Matti Gottlieb <matti.gottlieb@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2016-03-20 23:01:54 +02:00
..
binding.c
coex_legacy.c
coex.c
constants.h iwlwifi: mvm: make collecting fw debug data optional 2016-02-01 16:40:20 +02:00
d3.c iwlwifi: mvm: update ucode status before stopping device 2016-03-02 08:56:58 +02:00
debugfs-vif.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
debugfs.c iwlwifi: mvm: add ctdp operations to debugfs 2016-03-09 20:59:11 +02:00
debugfs.h
fw-api-coex.h
fw-api-d3.h iwlwifi: mvm: support beacon storing 2016-02-01 16:40:22 +02:00
fw-api-mac.h
fw-api-power.h
fw-api-rs.h
fw-api-rx.h iwlwifi: mvm: set the correct amsdu enum values 2016-03-07 13:34:16 +02:00
fw-api-scan.h iwlwifi: mvm: add extended dwell time 2015-12-20 23:27:40 +02:00
fw-api-sta.h iwlwifi: mvm: add new ADD_STA command version 2016-02-01 16:40:27 +02:00
fw-api-stats.h
fw-api-tof.h
fw-api-tx.h iwlwifi: mvm: rs: fix TPC statistics handling 2016-01-26 16:03:35 +02:00
fw-api.h iwlwifi: mvm: support VHT MU-MIMO notification 2016-02-27 22:00:11 +02:00
fw-dbg.c iwlwifi: mvm: remove shadowing variable 2016-02-01 16:40:20 +02:00
fw-dbg.h iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c 2016-01-07 19:01:32 +02:00
fw.c Merge branch 'fixes' into next 2016-03-02 09:35:38 +02:00
led.c
mac80211.c iwlwifi: mvm: fix memory leak in paging 2016-03-20 23:01:54 +02:00
mac-ctxt.c iwlwifi: mvm: update rx_status with mactime flag 2016-02-27 22:00:05 +02:00
Makefile iwlwifi: update key params on d0i3 entrance/exit 2015-12-20 23:27:43 +02:00
mvm.h iwlwifi: mvm: return the cooling state index instead of the budget 2016-03-09 21:05:13 +02:00
nvm.c iwlwifi: refactor the code that reads the MAC address from the NVM 2016-03-07 13:33:00 +02:00
offloading.c
ops.c iwlwifi: mvm: fix memory leak in paging 2016-03-20 23:01:54 +02:00
phy-ctxt.c
power.c iwlwifi: mvm: Remove iwl_mvm_update_beacon_abort 2016-02-01 16:40:26 +02:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c iwlwifi: mvm: don't enable A-MSDU when the rates are too low 2016-02-27 22:00:02 +02:00
rs.h
rx.c iwlwifi: mvm: support filtered frames notification 2016-02-27 22:00:06 +02:00
rxmq.c iwlwifi: mvm: turn off AMSDU bit in QoS control for de-aggregated AMSDUs 2016-03-09 20:59:17 +02:00
scan.c iwlwifi: mvm: handle pass all scan reporting 2016-02-27 21:59:53 +02:00
sf.c
sta.c iwlwifi: mvm: kill iwl_mvm_enable_agg_txq 2016-02-27 22:00:16 +02:00
sta.h iwlwifi: mvm: remove unused field in iwl_mvm_tid_data 2016-02-27 22:00:10 +02:00
tdls.c
testmode.h
time-event.c iwlwifi: mvm: ROC: cleanup time event info on FW failure 2016-03-09 20:59:18 +02:00
time-event.h iwlwifi: mvm: extend time event duration 2016-03-07 13:34:16 +02:00
tof.c
tof.h
tt.c iwlwifi: mvm: return the cooling state index instead of the budget 2016-03-09 21:05:13 +02:00
tx.c iwlwifi: mvm: don't let NDPs mess the packet tracking 2016-03-09 20:59:20 +02:00
utils.c iwlwifi: mvm: adapt the firmware assert log to new firmware 2016-03-09 21:05:16 +02:00