X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fisdn%2Fhisax%2Fhisax_isac.c;h=f4972f6c1f5d29da36e98b34d8511194f8bdb140;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=81eac344bb0325fcf615a5808e52fb87401eb640;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/isdn/hisax/hisax_isac.c b/drivers/isdn/hisax/hisax_isac.c index 81eac344b..f4972f6c1 100644 --- a/drivers/isdn/hisax/hisax_isac.c +++ b/drivers/isdn/hisax/hisax_isac.c @@ -476,10 +476,12 @@ static void isac_fill_fifo(struct isac *isac) unsigned char cmd; u_char *ptr; - BUG_ON(!isac->tx_skb); + if (!isac->tx_skb) + BUG(); count = isac->tx_skb->len; - BUG_ON(count <= 0); + if (count <= 0) + BUG(); DBG(DBG_IRQ, "count %d", count); @@ -857,7 +859,8 @@ void isac_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg) dev_kfree_skb(skb); break; } - BUG_ON(isac->tx_skb); + if (isac->tx_skb) + BUG(); isac->tx_skb = skb; isac_fill_fifo(isac);