Date: Thu, 6 Dec 2007 12:38:31 +0000 Bad Holger. Always test on big-endian machines, if it's little-endian you need to be swapping to/from. Signed-off-by: David Woodhouse <dwmw2@xxxxxxxxxxxxx> --- drivers/net/wireless/libertas/cmd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/wireless/libertas/cmd.c b/drivers/net/wireless/libertas/cmd.c index 4fc3e4b..7097dcf 100644 --- a/drivers/net/wireless/libertas/cmd.c +++ b/drivers/net/wireless/libertas/cmd.c @@ -2072,7 +2072,7 @@ int lbs_cmd(struct lbs_private *priv, /* Set sequence number, clean result, move to buffer */ adapter->seqnum++; cmdptr->command = cpu_to_le16(command); - cmdptr->size = cmd_size + S_DS_GEN; + cmdptr->size = cpu_to_le16(cmd_size + S_DS_GEN); cmdptr->seqnum = cpu_to_le16(adapter->seqnum); cmdptr->result = 0; memcpy(cmdptr->cmdresp, cmd, cmd_size); -- 1.5.3.4 - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html