}; 
} 
int i2o_device_claim_release(struct i2o_device *dev){	int tries;	int rc = 0;	down(&dev->lock);	/*	 *      If the controller takes a nonblocking approach to	 *      releases we have to sleep/poll for a few times.	 */	for (tries = 0; tries < 10; tries++) {		rc = i2o_device_issue_claim(dev, I2O_CMD_UTIL_RELEASE,					    I2O_CLAIM_PRIMARY);		if (!rc)			break;		ssleep(1);	}	if (!rc)		pr_debug("i2o: claim release of device %d succeded\n",			 dev->lct_data.tid);	else		pr_debug("i2o: claim release of device %d failed %d\n",			 dev->lct_data.tid, rc);	up(&dev->lock);	return rc;};
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4f5ca09e0b854a29b17401f59487664ae3b21aa4/device.c/buggy/drivers/message/i2o/device.c