rt2x00: don't write past the end when writing short descriptors on rt61
authorAdam Baker <linux@baker-net.org.uk>
Sun, 3 Feb 2008 14:46:24 +0000 (15:46 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 29 Feb 2008 20:19:27 +0000 (15:19 -0500)
commitd7bafff3f94efd850f8744d683e63812ff8d55c5
treeba2276597e2a533af54eff7db1042be2f8f7cbe2
parent181d6902b6bad978d157e69479c95cc0ff213a76
rt2x00: don't write past the end when writing short descriptors on rt61

The space allocated in the skb for a descriptor is only 24 bytes when
setting up beacons in rt61 so make sure we don't write to the descriptor
words beyond that and corrupt the beacon packet.

Signed-off-by: Adam Baker <linux@baker-net.org.uk>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt61pci.c