#else /* by default, first I2C card is both tv and radio tuner */ if (this_adap == 0) { tv_tuner = addr; radio_tuner = addr; } #endif 
static int tuner_attach(struct i2c_adapter *adap, int addr, int kind){	struct tuner *t;	if (this_adap > 0)		return -1;	this_adap++;        client_template.adapter = adap;        client_template.addr = addr;        t = kmalloc(sizeof(struct tuner),GFP_KERNEL);        if (NULL == t)                return -ENOMEM;        memset(t,0,sizeof(struct tuner));        memcpy(&t->i2c,&client_template,sizeof(struct i2c_client));	i2c_set_clientdata(&t->i2c, t);	t->type       = UNSET;	t->radio_if2  = 10700*1000; // 10.7MHz - FM radio        i2c_attach_client(&t->i2c);	tuner_info("chip found @ 0x%x (%s)\n",		   addr << 1, adap->name);	set_type(&t->i2c, t->type);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/391cd727eac2e10be7685efd739a3ea9de87393c/tuner-core.c/buggy/drivers/media/video/tuner-core.c