1
linux/drivers/net/wireless/iwlwifi
Shanyu Zhao fafaf31bf9 iwlwifi: fix AMSDU Rx after paged Rx patch
Previous patch "use paged Rx" broke AMSDU Rx functionality. If an AP
sends out A-MSDU packets the station will crash.  Fix it by linearizing
skbuff for AMSDU packet before handing it to mac80211 since mac80211
doesn't support paged skbuff.

This fixes http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=2155

Reported-by: Norbert Preining <preining@logic.at>
Signed-off-by: Shanyu Zhao <shanyu.zhao@intel.com>
Acked-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-02-12 14:35:05 -05:00
..
iwl3945-base.c wireless: remove remaining qual code 2009-12-28 16:19:45 -05:00
iwl-1000.c
iwl-3945-fh.h
iwl-3945-hw.h
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c
iwl-3945.c wireless: remove remaining qual code 2009-12-28 16:19:45 -05:00
iwl-3945.h wireless: remove remaining qual code 2009-12-28 16:19:45 -05:00
iwl-4965-hw.h
iwl-4965.c iwlwifi: silence buffer overflow warning 2010-01-11 17:26:46 -05:00
iwl-5000-hw.h iwlwifi: fix more eeprom endian bugs 2009-12-21 11:32:07 -05:00
iwl-5000.c iwlwifi: Fix throughput stall issue in HT mode for 5000 2010-01-18 15:07:00 -05:00
iwl-6000-hw.h
iwl-6000.c
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-rs.c iwlwifi: Storage class should be before const qualifier 2009-12-28 16:19:56 -05:00
iwl-agn-rs.h
iwl-agn.c iwlwifi: initialize spinlock before use 2009-12-21 11:32:10 -05:00
iwl-calib.c
iwl-calib.h
iwl-commands.h
iwl-core.c iwlwifi: Fix to set correct ht configuration 2010-02-08 16:07:22 -05:00
iwl-core.h iwlwifi: driver version track kernel version 2009-12-04 14:16:26 -05:00
iwl-csr.h iwlwifi: power up all devices for EEPROM read 2009-12-21 11:31:57 -05:00
iwl-debug.h
iwl-debugfs.c
iwl-dev.h iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr 2010-01-08 15:49:30 -05:00
iwl-devtrace.c iwlwifi: add license to tracing files 2010-01-18 15:07:01 -05:00
iwl-devtrace.h iwlwifi: add license to tracing files 2010-01-18 15:07:01 -05:00
iwl-eeprom.c iwlwifi: fix 40MHz operation setting on cards that do not allow it 2009-12-21 11:32:14 -05:00
iwl-eeprom.h iwlwifi: fix more eeprom endian bugs 2009-12-21 11:32:07 -05:00
iwl-fh.h
iwl-hcmd.c iwlwifi: allocated rx page accounting cleanup 2009-12-21 11:31:55 -05:00
iwl-helpers.h
iwl-io.h
iwl-led.c
iwl-led.h
iwl-power.c
iwl-power.h
iwl-prph.h
iwl-rx.c iwlwifi: fix AMSDU Rx after paged Rx patch 2010-02-12 14:35:05 -05:00
iwl-scan.c iwlwifi: allocated rx page accounting cleanup 2009-12-21 11:31:55 -05:00
iwl-spectrum.c
iwl-spectrum.h
iwl-sta.c iwlwifi: fix pointer signedness warning 2010-01-25 16:17:25 -05:00
iwl-sta.h
iwl-tx.c drivers/net/wireless/iwlwifi/iwl-tx.c: fix gcc-3.4.5 warning 2009-12-21 11:32:22 -05:00
Kconfig
Makefile