Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 496 → Rev 847

/shark/trunk/drivers/i2c/i2c-dev.c
426,7 → 426,7
static void release_i2c_dev(struct class_device *dev)
{
struct i2c_dev *i2c_dev = to_i2c_dev(dev);
complete(&i2c_dev->released);
//complete(&i2c_dev->released);
}
 
static struct class i2c_dev_class = {
474,11 → 474,11
if (!i2c_dev)
return -ENODEV;
 
init_completion(&i2c_dev->released);
//init_completion(&i2c_dev->released);
devfs_remove("i2c/%d", i2c_dev->minor);
return_i2c_dev(i2c_dev);
class_device_unregister(&i2c_dev->class_dev);
wait_for_completion(&i2c_dev->released);
//wait_for_completion(&i2c_dev->released);
kfree(i2c_dev);
 
dev_dbg(&adap->dev, "Adapter unregistered\n");