Commit 2120c52d authored by Lennart Sorensen's avatar Lennart Sorensen Committed by David S. Miller

sierra_net: Endianess bug fix.

I discovered I couldn't get sierra_net to work on a powerpc.  Turns out
the firmware attribute check assumes the system is little endian and
hence fails because the attributes is a 16 bit value.
Signed-off-by: default avatarLen Sorensen <lsorense@csclub.uwaterloo.ca>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 68622342
...@@ -656,7 +656,7 @@ static int sierra_net_get_fw_attr(struct usbnet *dev, u16 *datap) ...@@ -656,7 +656,7 @@ static int sierra_net_get_fw_attr(struct usbnet *dev, u16 *datap)
return -EIO; return -EIO;
} }
*datap = *attrdata; *datap = le16_to_cpu(*attrdata);
kfree(attrdata); kfree(attrdata);
return result; return result;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment