linux/drivers/net/wireless/iwlwifi
Larry Finger a71aaf6672 iwlwifi: Fix memory leak in iwl_req_fw_callback()
In this routine, kzalloc allocates a memory block. This allocation is
freed in the error paths, but not in the normal exit, thus the allocation
is leaked.

The kmemleak facility was used to find the leak.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Johannes Berg <johannes.berg@intel.com>
Cc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Cc: Intel Linux Wireless <ilw@linux.intel.com>
2015-03-24 11:40:36 +02:00
..
dvm iwlwifi: dvm: run INIT firmware again upon .start() 2015-03-19 14:53:23 +02:00
mvm iwlwifi: mvm: remove WARN_ON for invalid BA notification 2015-03-19 15:43:11 +02:00
pcie iwlwifi: add new 3165 series PCI IDs 2015-03-19 14:53:43 +02:00
Kconfig iwlwfifi: fix WANT_DEV_COREDUMP selection in Kconfig 2014-10-31 13:10:32 +02:00
Makefile iwlwifi: Add 8000 HW family support 2014-02-03 22:23:31 +02:00
iwl-1000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-02-25 10:39:19 +02:00
iwl-2000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-02-25 10:39:19 +02:00
iwl-5000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-02-25 10:39:19 +02:00
iwl-6000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-02-25 10:39:19 +02:00
iwl-7000.c Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2015-01-22 17:55:12 +02:00
iwl-8000.c Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2015-01-22 17:55:12 +02:00
iwl-agn-hw.h iwlwifi: mvm: fix bug with OTP memory size 2014-05-06 20:40:01 +03:00
iwl-config.h iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00
iwl-csr.h iwlwifi: mvm: support family 8000 C step 2015-01-22 17:55:20 +02:00
iwl-debug.c iwlwifi: use dev_printk instead of dev_dbg for debug logs 2014-05-13 13:52:22 +03:00
iwl-debug.h iwlwifi: mvm: declare TDLS support 2014-11-24 08:30:19 +02:00
iwl-devtrace.c iwlwifi: don't export tracepoints unnecessarily 2014-09-03 22:49:03 +03:00
iwl-devtrace.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-drv.c iwlwifi: Fix memory leak in iwl_req_fw_callback() 2015-03-24 11:40:36 +02:00
iwl-drv.h iwlwifi: remove MODULE_VERSION 2014-12-28 10:17:40 +02:00
iwl-eeprom-parse.c iwlwifi: change max HT and VHT A-MPDU exponent 2014-11-23 19:57:30 +02:00
iwl-eeprom-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-eeprom-read.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-read.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fh.h iwlwifi: pcie: limit fw chunk sizes given to fh 2014-12-14 10:20:30 +02:00
iwl-fw-error-dump.h iwlwifi: mvm: add rxf and txf to dump data 2015-01-22 17:54:05 +02:00
iwl-fw-file.h iwlwifi: mvm: add beamformer support 2015-02-01 15:39:19 +02:00
iwl-fw.h iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV 2014-12-28 20:05:09 +02:00
iwl-io.c iwlwifi: correctly set the NMI register 2015-01-22 17:54:05 +02:00
iwl-io.h iwlwifi: update nmi register 2014-05-15 19:50:51 +03:00
iwl-modparams.h iwlwifi: mvm: enable watchdog on Tx queues for mvm 2015-02-01 15:57:22 +02:00
iwl-notif-wait.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-notif-wait.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-nvm-parse.c iwlwifi: mvm: support LnP 1x1 antenna configuration 2014-12-28 20:00:12 +02:00
iwl-nvm-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-op-mode.h iwlwifi: mvm/trans: abort d0i3_enter in case of held ref 2014-11-11 17:15:04 +02:00
iwl-phy-db.c iwlwifi: remove CMD_SYNC 2014-05-13 13:52:19 +03:00
iwl-phy-db.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-prph.h iwlwifi: pcie: prepare the enablement of 31 TFD queues 2015-02-01 15:57:20 +02:00
iwl-scd.h iwlwifi: pcie: prepare the enablement of 31 TFD queues 2015-02-01 15:57:20 +02:00
iwl-trans.h iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00