FreeSkb(skb); 
dev_kfree_skb(skb); 
l2_got_FRMR(struct FsmInst *fi, int event, void *arg){	struct PStack *st = fi->userdata;	struct sk_buff *skb = arg;	skb_pull(skb, l2addrsize(&st->l2) + 1);	if (!(skb->data[0] & 1) || ((skb->data[0] & 3) == 1) ||		/* I or S */	    (IsUA(skb->data) && (fi->state == ST_L2_7))) {		st->ma.layer(st, MDL_ERROR | INDICATION, (void *) 'K');		establishlink(fi);		test_and_clear_bit(FLG_L3_INIT, &st->l2.flag);	}	FreeSkb(skb);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/672c3fd9069e5a138f9d4afc9aeb5aa34aacce32/isdnl2.c/buggy/drivers/isdn/hisax/isdnl2.c