kfree (stv680); 
kfree(stv680); 
static int stv_close (struct inode *inode, struct file *file){	struct video_device *dev = file->private_data;	struct usb_stv *stv680 = video_get_drvdata(dev);	int i;	for (i = 0; i < STV680_NUMFRAMES; i++)		stv680->frame[i].grabstate = FRAME_UNUSED;	if (stv680->streaming)		stv680_stop_stream (stv680);	if ((i = stv_stop_video (stv680)) < 0)		PDEBUG (1, "STV(e): stop_video failed in stv_close");	rvfree (stv680->fbuf, stv680->maxframesize * STV680_NUMFRAMES);	stv680->user = 0;	if (stv680->removed) {		kfree (stv680);		stv680 = NULL;		PDEBUG (0, "STV(i): device unregistered");	}	file->private_data = NULL;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f9101210e7aa72daf92722d451a2f7e3af5f781f/stv680.c/clean/drivers/usb/media/stv680.c