for (i=0; i<SE401_NUMSBUF; i++) if (se401->urb[i]) { usb_kill_urb(se401->urb[i]); usb_free_urb(se401->urb[i]); se401->urb[i] = NULL; kfree(se401->sbuf[i].data); } for (i=0; i<SE401_NUMSCRATCH; i++) if (se401->scratch[i].data) { 
for (i=0; i<SE401_NUMSBUF; i++) if (se401->urb[i]) { usb_kill_urb(se401->urb[i]); usb_free_urb(se401->urb[i]); se401->urb[i] = NULL; kfree(se401->sbuf[i].data); } for (i=0; i<SE401_NUMSCRATCH; i++) { 
static void usb_se401_remove_disconnected (struct usb_se401 *se401){	int i;        se401->dev = NULL;	for (i=0; i<SE401_NUMSBUF; i++) if (se401->urb[i]) {		usb_kill_urb(se401->urb[i]);		usb_free_urb(se401->urb[i]);		se401->urb[i] = NULL;		kfree(se401->sbuf[i].data);	}	for (i=0; i<SE401_NUMSCRATCH; i++) if (se401->scratch[i].data) {		kfree(se401->scratch[i].data);	}	if (se401->inturb) {		usb_kill_urb(se401->inturb);		usb_free_urb(se401->inturb);	}        info("%s disconnected", se401->camera_name);        /* Free the memory */	kfree(se401->width);	kfree(se401->height);	kfree(se401);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f/se401.c/buggy/drivers/usb/media/se401.c