kfree (stv680->sbuf[i].data); 
kfree(stv680->sbuf[i].data); 
static inline void usb_stv680_remove_disconnected (struct usb_stv *stv680){	int i;	stv680->udev = NULL;	stv680->frame[0].grabstate = FRAME_ERROR;	stv680->frame[1].grabstate = FRAME_ERROR;	stv680->streaming = 0;	wake_up_interruptible (&stv680->wq);	for (i = 0; i < STV680_NUMSBUF; i++)		if (stv680->urb[i]) {			usb_kill_urb (stv680->urb[i]);			usb_free_urb (stv680->urb[i]);			stv680->urb[i] = NULL;			kfree (stv680->sbuf[i].data);		}	for (i = 0; i < STV680_NUMSCRATCH; i++)		kfree (stv680->scratch[i].data);	PDEBUG (0, "STV(i): %s disconnected", stv680->camera_name);	/* Free the memory */	kfree (stv680);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f9101210e7aa72daf92722d451a2f7e3af5f781f/stv680.c/clean/drivers/usb/media/stv680.c