return 0; 
return 0; 
static int radio_open(struct inode *inode, struct file *file){	int minor = iminor(inode);	struct bttv *btv = NULL;	unsigned int i;	dprintk("bttv: open minor=%d\n",minor);	for (i = 0; i < bttv_num; i++) {		if (bttvs[i].radio_dev->minor == minor) {			btv = &bttvs[i];			break;		}	}	if (NULL == btv)		return -ENODEV;	dprintk("bttv%d: open called (radio)\n",btv->c.nr);	down(&btv->lock);	btv->radio_user++;	file->private_data = btv;	bttv_call_i2c_clients(btv,AUDC_SET_RADIO,&btv->tuner_type);	audio_mux(btv,AUDIO_RADIO);	up(&btv->lock);        return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ac97914c6c35f6bf132071c718e034d0846b9f5/bttv-driver.c/buggy/drivers/media/video/bttv-driver.c