From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from hoefnix.telenet-ops.be ([195.130.132.54]:42286 "EHLO hoefnix.telenet-ops.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752485AbXJGKQI (ORCPT ); Sun, 7 Oct 2007 06:16:08 -0400 Received: from hoboe2bl1.telenet-ops.be (hoboe2bl1.telenet-ops.be [195.130.137.73]) by hoefnix.telenet-ops.be (Postfix) with ESMTP id F32B5A0BA3 for ; Sun, 7 Oct 2007 12:15:51 +0200 (CEST) Date: Sun, 7 Oct 2007 12:15:06 +0200 (CEST) From: Geert Uytterhoeven To: Jeff Garzik , netdev@vger.kernel.org, linux-wireless@vger.kernel.org Cc: Andrew Morton , Linux Kernel Development Subject: libertas and endianness Message-ID: (sfid-20071007_111611_237342_D1AC48F4) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-wireless-owner@vger.kernel.org List-ID: Somehow (haven't found out why it suddenly got compiled, no .config changes) this showed up in the list of warnings in 2.6.23-rc9 compared to -rc8 on one of my m68k builds: | drivers/net/wireless/libertas/cmd.c:189: warning: large integer implicitly truncated to unsigned type | drivers/net/wireless/libertas/cmd.c:195: warning: large integer implicitly truncated to unsigned type The offending lines are: | wep->keytype[i] = cpu_to_le16(cmd_type_wep_40_bit); | wep->keytype[i] = cpu_to_le16(cmd_type_wep_104_bit); I.e. it tries to store 0x0100 resp. 0x0200 into keytype[i], which is is u8. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds