linux/drivers/net/wireless/rt2x00
Gertjan van Wingerde 6b97cb04f2 rt2x00: Fix beacon descriptor writing for rt61pci.
The buffer address descriptor word is not part of the TXINFO structure
needed for beacons. The current writing of that word for beacons is
therefore an out-of-bounds write.
Fix this by only writing the buffer address descriptor word for TX
queues.

Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com>
Acked-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-05-12 16:41:43 -04:00
..
Kconfig rt2x00: Enable RT30xx by default. 2010-05-04 13:24:23 -04:00
Makefile
rt2x00.h rt2x00: provide beacon's txdesc to write_beacon callback function. 2010-05-10 14:56:49 -04:00
rt2x00config.c rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00crypto.c rt2x00: Fix setting of txdesc->length field. 2010-05-10 14:56:47 -04:00
rt2x00debug.c rt2x00: Consistently name skb frame descriptor skbdesc. 2010-05-12 16:41:43 -04:00
rt2x00debug.h rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00dev.c rt2x00: remove usage of deprecated noise value 2010-04-28 16:48:22 -04:00
rt2x00dump.h rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00firmware.c rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00ht.c rt2x00: rt2800: use correct txop value in tx descriptor 2010-05-07 14:57:21 -04:00
rt2x00leds.c rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00leds.h rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00lib.h mac80211: request TX status where needed 2009-11-19 11:08:56 -05:00
rt2x00link.c rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2x00mac.c rt2x00: remove get_tx_stats() mac80211 op 2010-02-08 16:51:01 -05:00
rt2x00pci.c rt2x00: add txdesc parameter to write_tx_data 2010-04-16 15:32:00 -04:00
rt2x00pci.h rt2x00: add txdesc parameter to write_tx_data 2010-04-16 15:32:00 -04:00
rt2x00queue.c rt2x00: Clean up generic procedures on descriptor writing. 2010-05-10 14:56:49 -04:00
rt2x00queue.h rt2x00: rt2800: use correct txop value in tx descriptor 2010-05-07 14:57:21 -04:00
rt2x00reg.h rt2x00: rt2800: use correct txop value in tx descriptor 2010-05-07 14:57:21 -04:00
rt2x00soc.c rt2x00: Export rt2x00soc_probe from rt2x00soc 2010-03-03 15:40:14 -05:00
rt2x00soc.h rt2x00: remove KSEG1ADDR define from rt2x00soc.h 2010-03-10 16:16:53 -05:00
rt2x00usb.c rt2x00: add txdesc parameter to write_tx_data 2010-04-16 15:32:00 -04:00
rt2x00usb.h rt2x00: add txdesc parameter to write_tx_data 2010-04-16 15:32:00 -04:00
rt61pci.c rt2x00: Fix beacon descriptor writing for rt61pci. 2010-05-12 16:41:43 -04:00
rt61pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt73usb.c rt2x00: provide beacon's txdesc to write_beacon callback function. 2010-05-10 14:56:49 -04:00
rt73usb.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2400pci.c rt2x00: provide beacon's txdesc to write_beacon callback function. 2010-05-10 14:56:49 -04:00
rt2400pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2500pci.c rt2x00: provide beacon's txdesc to write_beacon callback function. 2010-05-10 14:56:49 -04:00
rt2500pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2500usb.c rt2x00: provide beacon's txdesc to write_beacon callback function. 2010-05-10 14:56:49 -04:00
rt2500usb.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
rt2800.h rt2x00: Fix HT40+/HT40- setting in rt2800. 2010-05-04 13:24:23 -04:00
rt2800lib.c rt2x00: Factor out RXWI processing to common rt2800 code. 2010-05-10 14:56:48 -04:00
rt2800lib.h rt2x00: Factor out RXWI processing to common rt2800 code. 2010-05-10 14:56:48 -04:00
rt2800pci.c rt2x00: Fix beaconing on rt2800. 2010-05-10 14:56:49 -04:00
rt2800pci.h rt2x00: Update copyright statements. 2009-11-11 17:09:17 -05:00
rt2800usb.c wireless: rt2x00: rt2800usb: replace X by x 2010-05-10 14:56:49 -04:00
rt2800usb.h rt2x00: Clean up rt2800usb.h. 2010-05-10 14:56:47 -04:00