diff options
| author | Evgeniy Polyakov <johnpol@2ka.mipt.ru> | 2005-08-11 17:27:50 +0400 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-09-08 14:41:26 -0700 | 
| commit | 3aca692d3ec7cf89da4575f598e41f74502b22d7 (patch) | |
| tree | 84740dbcf1ea648b303020f2106e7f9e46f92835 /drivers/w1/w1_int.c | |
| parent | d2a4ef6a0ce4d841293b49bf2cdc17a0ebfaaf9d (diff) | |
| download | olio-linux-3.10-3aca692d3ec7cf89da4575f598e41f74502b22d7.tar.xz olio-linux-3.10-3aca692d3ec7cf89da4575f598e41f74502b22d7.zip  | |
[PATCH] w1: Detouching bug fixed.
Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/w1/w1_int.c')
| -rw-r--r-- | drivers/w1/w1_int.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/w1/w1_int.c b/drivers/w1/w1_int.c index c13724fd097..c3f67eafc7e 100644 --- a/drivers/w1/w1_int.c +++ b/drivers/w1/w1_int.c @@ -76,7 +76,6 @@ static struct w1_master * w1_alloc_dev(u32 id, int slave_count, int slave_ttl,  	INIT_LIST_HEAD(&dev->slist);  	init_MUTEX(&dev->mutex); -	init_completion(&dev->dev_released);  	init_completion(&dev->dev_exited);  	memcpy(&dev->dev, device, sizeof(struct device)); @@ -107,9 +106,6 @@ static struct w1_master * w1_alloc_dev(u32 id, int slave_count, int slave_ttl,  void w1_free_dev(struct w1_master *dev)  {  	device_unregister(&dev->dev); -	dev_fini_netlink(dev); -	memset(dev, 0, sizeof(struct w1_master) + sizeof(struct w1_bus_master)); -	kfree(dev);  }  int w1_add_master_device(struct w1_bus_master *master) @@ -184,7 +180,7 @@ void __w1_remove_master_device(struct w1_master *dev)  			 __func__, dev->kpid);  	while (atomic_read(&dev->refcnt)) { -		printk(KERN_INFO "Waiting for %s to become free: refcnt=%d.\n", +		dev_dbg(&dev->dev, "Waiting for %s to become free: refcnt=%d.\n",  				dev->name, atomic_read(&dev->refcnt));  		if (msleep_interruptible(1000))  |