|
@@ -1056,7 +1056,7 @@ typhoon_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info)
|
|
|
if(typhoon_issue_command(tp, 1, &xp_cmd, 3, xp_resp) < 0) {
|
|
|
strcpy(info->fw_version, "Unknown runtime");
|
|
|
} else {
|
|
|
- u32 sleep_ver = xp_resp[0].parm2;
|
|
|
+ u32 sleep_ver = le32_to_cpu(xp_resp[0].parm2);
|
|
|
snprintf(info->fw_version, 32, "%02x.%03x.%03x",
|
|
|
sleep_ver >> 24, (sleep_ver >> 12) & 0xfff,
|
|
|
sleep_ver & 0xfff);
|