diff options
| -rw-r--r-- | drivers/i2c/i2c-dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c index 89593dcb79f0..6ecfd76270f2 100644 --- a/drivers/i2c/i2c-dev.c +++ b/drivers/i2c/i2c-dev.c | |||
| @@ -592,9 +592,9 @@ static int i2cdev_detach_adapter(struct device *dev, void *dummy) | |||
| 592 | if (!i2c_dev) /* attach_adapter must have failed */ | 592 | if (!i2c_dev) /* attach_adapter must have failed */ |
| 593 | return 0; | 593 | return 0; |
| 594 | 594 | ||
| 595 | cdev_del(&i2c_dev->cdev); | ||
| 595 | put_i2c_dev(i2c_dev); | 596 | put_i2c_dev(i2c_dev); |
| 596 | device_destroy(i2c_dev_class, MKDEV(I2C_MAJOR, adap->nr)); | 597 | device_destroy(i2c_dev_class, MKDEV(I2C_MAJOR, adap->nr)); |
| 597 | cdev_del(&i2c_dev->cdev); | ||
| 598 | 598 | ||
| 599 | pr_debug("i2c-dev: adapter [%s] unregistered\n", adap->name); | 599 | pr_debug("i2c-dev: adapter [%s] unregistered\n", adap->name); |
| 600 | return 0; | 600 | return 0; |
