adap->id |= iic_algo.id; 
adap->id |= I2C_ALGO_IIC; 
int i2c_iic_add_bus(struct i2c_adapter *adap){	struct i2c_algo_iic_data *iic_adap = adap->algo_data;	if (iic_test) {		int ret = test_bus(iic_adap, adap->name);		if (ret<0)			return -ENODEV;	}	DEB2(printk("i2c-algo-ite: hw routines for %s registered.\n",	            adap->name));	/* register new adapter to i2c module... */	adap->id |= iic_algo.id;	adap->algo = &iic_algo;	adap->timeout = 100;	/* default values, should	*/	adap->retries = 3;		/* be replaced by defines	*/	adap->flags = 0;	i2c_add_adapter(adap);	iic_init(iic_adap);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/87c3d7a8bc0ff5c8d4481e509b407b6be1859925/i2c-algo-ite.c/buggy/drivers/i2c/algos/i2c-algo-ite.c