]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] hostap: Remove experimental PCI bus master/DMA code
authorJouni Malinen <jkmaline@cc.hut.fi>
Mon, 15 Aug 2005 02:08:40 +0000 (19:08 -0700)
committerJeff Garzik <jgarzik@pobox.com>
Mon, 15 Aug 2005 03:06:27 +0000 (23:06 -0400)
commitea3f1865f33bd328bf043f47492f401a42de5edb
tree03036e8bd28fd97296b1938e28cbb3723dff61a2
parent5bee720fd7fa5ed4eade96058acd3a684da30932
[PATCH] hostap: Remove experimental PCI bus master/DMA code

PCI version of Prism2.5/3 has undocumented DMA support for TX/RX data,
but this seems to have some hardware bugs that prevent it from being
used properly for TX. RX side could possibly be made to work reliably.

Even though DMA support would be very useful for saving host CPU (from
about 40% to 5-10% when operating at maximum throughput), it seems to
be best to just remove this code finally. The implementation has
always been commented out by default and has received very limited
testing. The code may have already been broken number of times and I
don't have much interested in trying to verify whether it works or
not. Getting this out makes it easier to maintain the driver and
allows some cleanups that have been partly postponed because of this
experimental bus master/DMA code.

Signed-off-by: Jouni Malinen <jkmaline@cc.hut.fi>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/wireless/hostap/hostap_common.h
drivers/net/wireless/hostap/hostap_config.h
drivers/net/wireless/hostap/hostap_hw.c
drivers/net/wireless/hostap/hostap_ioctl.c
drivers/net/wireless/hostap/hostap_pci.c
drivers/net/wireless/hostap/hostap_wlan.h