return NULL; 
return adapter; 
struct i2c_adapter* i2c_get_adapter(int id){	struct list_head   *item;	struct i2c_adapter *adapter;		down(&core_lists);	list_for_each(item,&adapters) {		adapter = list_entry(item, struct i2c_adapter, list);		if (id == adapter->nr &&		    try_module_get(adapter->owner)) {			up(&core_lists);			return adapter;		}	}	up(&core_lists);	return NULL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a0920e10438e9fe8b22aba607083347c84458ed8/i2c-core.c/clean/drivers/i2c/i2c-core.c