rtlwifi: rtl8192cu: Fix more pointer arithmetic errors
authorLarry Finger <Larry.Finger@lwfinger.net>
Mon, 11 Nov 2013 04:11:16 +0000 (22:11 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Dec 2013 18:50:15 +0000 (10:50 -0800)
commit4b2162b7f846b9b4326734e305138137ae3491d3
tree74a429aad225bfc10a2077e1832346203119d5db
parentbb513cf8a564f6b05836354591435362334e3c66
rtlwifi: rtl8192cu: Fix more pointer arithmetic errors

commit eafbdde9c5629bea58df07275c5917eb42afbbe7 upstream.

This driver uses a number of macros to get and set various fields in the
RX and TX descriptors. To work correctly, a u8 pointer to the descriptor
must be used; however, in some cases a descriptor structure pointer is used
instead. In addition, a duplicated statement is removed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/rtlwifi/rtl8192cu/mac.c
drivers/net/wireless/rtlwifi/rtl8192cu/trx.c