kernel-ark/drivers/net/wireless
Al Viro 7698d6977a ray_cs fixes
bugs galore:
	* 0xf380 instead of htons(ETH_P_AARP), etc.  Works only on l-e.
	* back in 2.3.20 driver got readb() and friends instead of
direct dereferencing of iomem.  Somebody got too enthusiatic and replaced
	ntohs(p->mrx_overflow)
with
	ntohs(read(&p->mrx_overflow)
without noticing that (a) the sucker is 16bit and (b) that expression can't possibly
be portable anyway (hell, on l-e it's always less than 256, on b-e it's always a
multiple of 256).  Proper fix is
	swab16(readw(&p->mrx_overflow)
taking into account the conversion done by readw() itself.  That crap happened
in several places; the same fix applies.
	* untranslate() assumes little-endian almost everywhere, except for
the code checking for IPX/AARP packets; there we forgot ntohs(), so that part
only works on big-endian.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-01-28 15:08:55 -08:00
..
b43 wireless: cleanup some merge errors 2008-01-28 15:08:45 -08:00
b43legacy wireless: cleanup some merge errors 2008-01-28 15:08:45 -08:00
bcm43xx bcm43xx: mark as obsolete and schedule for removal 2008-01-28 14:55:35 -08:00
hostap hostap: fix endianness with txdesc->sw_support 2008-01-28 15:08:53 -08:00
iwlwifi iwlwifi: skip mac80211 conf during a hardware scan and replay it afterwards 2008-01-28 15:07:54 -08:00
libertas libertas: remove check for driver_lock in lbs_interrupt() 2008-01-28 15:07:52 -08:00
prism54 wireless: fix '!x & y' typo's 2008-01-28 15:03:35 -08:00
rt2x00 rt2x00: correct "skb_buff" typo 2008-01-28 15:05:54 -08:00
zd1211rw zd1211rw: add copyright notices 2008-01-28 15:04:49 -08:00
adm8211.c
adm8211.h
airo_cs.c
airo.c airo: fix writerids() endianness 2008-01-28 15:08:52 -08:00
airo.h
airport.c
arlan-main.c
arlan-proc.c
arlan.h
atmel_cs.c
atmel_pci.c
atmel.c wireless: checkpatch cleanups 2008-01-28 15:04:04 -08:00
atmel.h
hermes_rid.h
hermes.c
hermes.h
i82586.h
i82593.h
ipw2100.c ipw2100 annotations and fixes 2008-01-28 15:08:54 -08:00
ipw2100.h
ipw2200.c eliminate byteswapping in struct ieee80211_qos_parameters 2008-01-28 15:08:45 -08:00
ipw2200.h eliminate byteswapping in struct ieee80211_qos_parameters 2008-01-28 15:08:45 -08:00
Kconfig Fix file references in documentation and Kconfig 2008-01-22 10:43:36 -08:00
Makefile iwlwifi: cleanup Kconfig and ifdefs to split 3945 and 4965 2008-01-28 15:03:25 -08:00
net2280.h
netwave_cs.c
orinoco_cs.c
orinoco_nortel.c
orinoco_pci.c
orinoco_pci.h
orinoco_plx.c
orinoco_tmd.c
orinoco.c orinoco: always use latest BSS info when caching scan results 2008-01-28 15:05:55 -08:00
orinoco.h orinoco: more reliable scan handling 2008-01-28 15:03:32 -08:00
p54.h
p54common.c p54common annotations and fixes 2008-01-28 15:08:53 -08:00
p54common.h
p54pci.c P54: use temporary variables to reduce size of generated code 2008-01-28 15:03:33 -08:00
p54pci.h
p54usb.c
p54usb.h
ray_cs.c ray_cs fixes 2008-01-28 15:08:55 -08:00
ray_cs.h
rayctl.h
rtl818x.h
rtl8187_dev.c wireless: make drivers include the TSF RX flag where appropriate 2008-01-28 14:58:26 -08:00
rtl8187_rtl8225.c rtl8187: fix tx power reading 2008-01-28 15:05:46 -08:00
rtl8187_rtl8225.h
rtl8187.h
spectrum_cs.c
strip.c
wavelan_cs.c wireless: checkpatch cleanups 2008-01-28 15:04:04 -08:00
wavelan_cs.h
wavelan_cs.p.h
wavelan.c netdev: ARRAY_SIZE() cleanups 2008-01-28 15:03:37 -08:00
wavelan.h
wavelan.p.h
wl3501_cs.c
wl3501.h
zd1201.c
zd1201.h