struct i2o_device *i2o_dev, *tmp; struct i2o_controller *c;  i2o_dev = to_i2o_device(cd->dev); c = i2o_dev->iop;  sysfs_remove_link(&i2o_dev->device.kobj, "parent"); sysfs_remove_link(&i2o_dev->device.kobj, "user");  list_for_each_entry(tmp, &c->devices, list) { if (tmp->lct_data.parent_tid == i2o_dev->lct_data.tid) sysfs_remove_link(&tmp->device.kobj, "parent"); if (tmp->lct_data.user_tid == i2o_dev->lct_data.tid) sysfs_remove_link(&tmp->device.kobj, "user"); } }; 
/* empty */ } 
static void i2o_device_class_release(struct class_device *cd){	struct i2o_device *i2o_dev, *tmp;	struct i2o_controller *c;	i2o_dev = to_i2o_device(cd->dev);	c = i2o_dev->iop;	sysfs_remove_link(&i2o_dev->device.kobj, "parent");	sysfs_remove_link(&i2o_dev->device.kobj, "user");	list_for_each_entry(tmp, &c->devices, list) {		if (tmp->lct_data.parent_tid == i2o_dev->lct_data.tid)			sysfs_remove_link(&tmp->device.kobj, "parent");		if (tmp->lct_data.user_tid == i2o_dev->lct_data.tid)			sysfs_remove_link(&tmp->device.kobj, "user");	}};
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4f5ca09e0b854a29b17401f59487664ae3b21aa4/device.c/buggy/drivers/message/i2o/device.c