if (!act_state) 
if (act_state) 
static void int_callback(struct urb *u, struct pt_regs *regs){	struct kaweth_device *kaweth = u->context;	int act_state;	switch (u->status) {	case 0:			/* success */		break;	case -ECONNRESET:	/* unlink */	case -ENOENT:	case -ESHUTDOWN:		return;	/* -EPIPE:  should clear the halt */	default:		/* error */		goto resubmit;	}	/* we check the link state to report changes */	if (kaweth->linkstate != (act_state = ( kaweth->intbuffer[STATE_OFFSET] | STATE_MASK) >> STATE_SHIFT)) {		if (!act_state)			netif_carrier_on(kaweth->net);		else			netif_carrier_off(kaweth->net);		kaweth->linkstate = act_state;	}resubmit:	kaweth_resubmit_int_urb(kaweth, GFP_ATOMIC);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/58125f95c62a44f12bb71c58ef70f0068d20c7a2/kaweth.c/buggy/drivers/usb/net/kaweth.c