dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/net/wireless
Zhu Yi 11ebd1bf07 ipw2200: firmware DMA loading rework
Bartlomiej Zolnierkiewicz reported an atomic order-6 allocation failure
for ipw2200 firmware loading in kernel 2.6.30. High order allocation is
likely to fail and should always be avoided.

The patch fixes this problem by replacing the original order-6
pci_alloc_consistent() with an array of order-1 pages from a pci pool.
This utilized the ipw2200 DMA command blocks (up to 64 slots). The
maximum firmware size support remains the same (64*8K).

This patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id=14016

Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Mel Gorman <mel@csn.ul.ie>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-08-28 14:35:32 -04:00
..
ath ar9170: fix read & write outside array bounds 2009-08-10 16:41:01 -04:00
b43
b43legacy
hostap
ipw2x00 ipw2200: firmware DMA loading rework 2009-08-28 14:35:32 -04:00
iwlwifi iwlagn: do not send key clear commands when rfkill enabled 2009-08-03 16:31:23 -04:00
iwmc3200wifi drivers/net/wireless: introduce missing kfree 2009-08-03 16:31:23 -04:00
libertas Revert "libertas: Read buffer overflow" 2009-08-12 17:37:52 -07:00
libertas_tf
orinoco orinoco: correct key bounds check in orinoco_hw_get_tkip_iv 2009-08-17 13:38:34 -04:00
p54 p54spi: fix potential null deref in p54spi.c 2009-07-21 15:59:48 -04:00
prism54
rt2x00 rt2x00: fix memory corruption in rf cache, add a sanity check 2009-08-14 09:06:52 -04:00
rtl818x rtl8187: always set MSR_LINK_ENEDCA flag with RTL8187B 2009-08-21 12:44:07 -04:00
wl12xx
zd1211rw zd1211rw: fix unaligned access in zd_mac_rx 2009-08-03 16:31:22 -04:00
Kconfig
Makefile
adm8211.c
adm8211.h
airo.c airo: Buffer overflow 2009-07-27 15:19:36 -04:00
airo.h
airo_cs.c
arlan-main.c
arlan-proc.c
arlan.h
at76c50x-usb.c
at76c50x-usb.h
atmel.c
atmel.h
atmel_cs.c
atmel_pci.c
i82586.h
i82593.h
mac80211_hwsim.c mac80211_hwsim: fix use after free 2009-07-21 12:07:40 -04:00
mwl8k.c mwl8k: prevent module unload hang 2009-08-07 13:09:33 -04:00
netwave_cs.c
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
strip.c
wavelan.c
wavelan.h
wavelan.p.h
wavelan_cs.c
wavelan_cs.h
wavelan_cs.p.h
wl3501.h
wl3501_cs.c
zd1201.c
zd1201.h