diff options
author | Arend van Spriel <arend@broadcom.com> | 2011-10-18 14:03:06 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-08 15:54:07 -0500 |
commit | 888153b3db3fb10a048768c0c262951e2bc19719 (patch) | |
tree | 8a026a6ff5b7970fc8c4977fb455de4094f9ded3 /drivers/net/wireless/brcm80211/brcmutil/utils.c | |
parent | 32cb68bf57b726f4b9161cdc110ffe45134aab69 (diff) |
brcm80211: smac: avoid sprom endianess conversions for crc8 check
The data from the sprom consists of u16 values stored in little
endian notation over which a crc8 was determined. To validate this
the buffer needed to be converted for big-endian systems. Reading
the sprom data is now done per byte so conversion is only done
after a successful crc8 check.
Reviewed-by: Alwin Beukers <alwin@broadcom.com>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmutil/utils.c')
0 files changed, 0 insertions, 0 deletions