]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
rtl2800usb: Fix incorrect storage of MAC address on big-endian platforms
authorLarry Finger <Larry.Finger@lwfinger.net>
Wed, 14 Sep 2011 21:50:23 +0000 (16:50 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 3 Oct 2011 18:40:40 +0000 (11:40 -0700)
commit35ff9b5a4d0c8881d85dc5874964460f858f7e2d
tree3376e3e071c2ea8d07794327ca48e72540d5778f
parentcb49a34465aff5bb9c5209e2b8e775cead9712c7
rtl2800usb: Fix incorrect storage of MAC address on big-endian platforms

commit daabead1c32f331edcfb255fd973411c667977e8 upstream.

The eeprom data is stored in little-endian order in the rt2x00 library.
As it was converted to cpu order in the read routines, the data need to
be converted to LE on a big-endian platform.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/rt2x00/rt2800lib.c