i2c_set_clientdata(&t->client, t); i2c_attach_client(&t->client); 
i2c_set_clientdata(&t->client, t); i2c_attach_client(&t->client); 
static int bt832_attach(struct i2c_adapter *adap, int addr, int kind){	struct bt832 *t;	printk("bt832_attach\n");        client_template.adapter = adap;        client_template.addr    = addr;        printk("bt832: chip found @ 0x%x\n", addr<<1);        if (NULL == (t = kmalloc(sizeof(*t), GFP_KERNEL)))                return -ENOMEM;	memset(t,0,sizeof(*t));	t->client = client_template;        i2c_set_clientdata(&t->client, t);        i2c_attach_client(&t->client);	if(! bt832_init(&t->client)) {		bt832_detach(&t->client);		return -1;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ac97914c6c35f6bf132071c718e034d0846b9f5/bt832.c/buggy/drivers/media/video/bt832.c