linux-kernel-test/drivers/net/wireless/iwlwifi
Tomas Winkler 73b7d74251 iwlwifi: fix Tx cmd memory allocation failure handling
This patch "iwlwifi: do not use GFP_DMA in iwl_tx_queue_init" removes
GFP_DMA from allocation tx command buffers. GFP_DMA allows allocation
only for memory under 16M which causes allocation problems
suspend/resume flows.

Using kmalloc is temporal solution and some consistent/coherent
allocation schema will be more correct. Since iwlwifi hardware
supports 64bit address this solution should work on x86 (32 and
64bit) for now.

This patch fixes memory freeing problem in the previous patch.

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Ian Schram <ischram@telenet.be>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-09-03 15:10:37 -04:00
..
iwl3945-base.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-3945-commands.h
iwl-3945-core.h
iwl-3945-debug.h
iwl-3945-hw.h
iwl-3945-io.h
iwl-3945-led.c iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-3945-led.h iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-3945-rs.c
iwl-3945-rs.h
iwl-3945.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-3945.h iwlwifi: Fix LEDs for 3945 2008-07-14 14:53:00 -04:00
iwl-4965-hw.h iwlwifi: differentiate 4965 and 5000 hw ampdu queues number 2008-07-14 14:52:59 -04:00
iwl-4965.c iwlwifi: fix apm_stop (wrong bit polarity for FLAG_INIT_DONE) 2008-09-02 17:12:49 -04:00
iwl-5000-hw.h iwlwifi: differentiate 4965 and 5000 hw ampdu queues number 2008-07-14 14:52:59 -04:00
iwl-5000.c iwlwifi: fix 64bit platform firmware loading 2008-09-02 17:12:49 -04:00
iwl-agn-rs.c iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-agn-rs.h iwlwifi: kill iwl4965_fill_rs_info 2008-08-04 15:09:08 -04:00
iwl-agn.c iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-calib.c iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-calib.h iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-commands.h iwlwifi: implement iwl5000_calc_rssi 2008-08-04 15:09:12 -04:00
iwl-core.c iwlwifi: fix rx_chain computation 2008-09-03 15:10:37 -04:00
iwl-core.h iwlwifi: implement iwl5000_calc_rssi 2008-08-04 15:09:12 -04:00
iwl-csr.h iwlwifi: HW bug fixes 2008-08-04 15:09:12 -04:00
iwl-debug.h iwlwifi: cleanup iwl_tx_skb 2008-08-07 09:49:04 -04:00
iwl-debugfs.c iwlwifi: fix checkpatch.pl errors 2008-08-04 15:09:11 -04:00
iwl-dev.h iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-eeprom.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-eeprom.h iwlwifi-5000: implement initial calibration for 5000 2008-06-03 15:00:23 -04:00
iwl-fh.h iwlwifi: fix 64bit platform firmware loading 2008-09-02 17:12:49 -04:00
iwl-hcmd.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-helpers.h mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-io.h
iwl-led.c iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-led.h iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-power.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-power.h iwlwifi: corrects power_level in sysfs 2008-08-04 15:09:06 -04:00
iwl-prph.h iwlwifi: HW bug fixes 2008-08-04 15:09:12 -04:00
iwl-rfkill.c iwlwifi: remove input device and fix rfkill state 2008-07-08 10:21:35 -04:00
iwl-rfkill.h iwlwifi: remove input device and fix rfkill state 2008-07-08 10:21:35 -04:00
iwl-rx.c iwlwifi: W/A for the TSF correction in IBSS 2008-09-03 15:10:36 -04:00
iwl-scan.c iwlwifi: fix hidden ssid discovery in passive channels 2008-09-03 15:10:36 -04:00
iwl-spectrum.h
iwl-sta.c iwlwifi: fix printk newlines 2008-08-18 11:05:13 -04:00
iwl-sta.h iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-tx.c iwlwifi: fix Tx cmd memory allocation failure handling 2008-09-03 15:10:37 -04:00
Kconfig iwlwifi: rename 4965 to AGN 2008-08-04 15:09:11 -04:00
Makefile iwlwifi: rename 4965 to AGN 2008-08-04 15:09:11 -04:00