From: Karsten Keil drivers/isdn/hisax/hscx_irq.c: In function `hscx_interrupt': drivers/isdn/hisax/hscx_irq.c:201: warning: comparison is always 1 due to width of bit-field It's due to (PACKET_NOACK != bcs->tx_skb->pkt_type) pkt_type is only three bit wide. I think this should fix it for the moment, pkt_type 7 is not used yet and this is only used internal in hisax. Signed-off-by: Karsten keil Signed-off-by: Andrew Morton --- drivers/isdn/hisax/hisax.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/isdn/hisax/hisax.h~i4l-warning-fixes drivers/isdn/hisax/hisax.h --- devel/drivers/isdn/hisax/hisax.h~i4l-warning-fixes 2006-02-01 04:00:18.000000000 -0800 +++ devel-akpm/drivers/isdn/hisax/hisax.h 2006-02-01 04:00:18.000000000 -0800 @@ -216,7 +216,7 @@ struct Layer1 { #define GROUP_TEI 127 #define TEI_SAPI 63 #define CTRL_SAPI 0 -#define PACKET_NOACK 250 +#define PACKET_NOACK 7 /* Layer2 Flags */ _