--- linux-2.6.12-rc6-mm1-orig/include/linux/netdevice.h 2005-06-12 15:58:58.000000000 +0200 +++ linux-2.6.12-rc6-mm1/include/linux/netdevice.h 2005-06-16 21:08:18.000000000 +0200 @@ -775,10 +775,10 @@ enum { #define netif_msg_hw(p) ((p)->msg_enable & NETIF_MSG_HW) #define netif_msg_wol(p) ((p)->msg_enable & NETIF_MSG_WOL) -static inline u32 netif_msg_init(int debug_value, int default_msg_enable_bits) +static inline u32 netif_msg_init(unsigned int debug_value, int default_msg_enable_bits) { /* use default */ - if (debug_value < 0 || debug_value >= (sizeof(u32) * 8)) + if (debug_value >= (sizeof(u32) * 8)) return default_msg_enable_bits; if (debug_value == 0) /* no output */ return 0;