forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PATCH] I2C: remove devfs support from i2c-dev driver
as devfs is gone, this isn't needed anymore. Signed-off-by: Greg Kroah-Hartman <[email protected]>
- Loading branch information
Showing
1 changed file
with
0 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,15 +26,11 @@ | |
|
||
/* The I2C_RDWR ioctl code is written by Kolja Waschk <[email protected]> */ | ||
|
||
/* The devfs code is contributed by Philipp Matthias Hahn | ||
<[email protected]> */ | ||
|
||
#include <linux/kernel.h> | ||
#include <linux/module.h> | ||
#include <linux/fs.h> | ||
#include <linux/slab.h> | ||
#include <linux/smp_lock.h> | ||
#include <linux/devfs_fs_kernel.h> | ||
#include <linux/init.h> | ||
#include <linux/i2c.h> | ||
#include <linux/i2c-dev.h> | ||
|
@@ -431,8 +427,6 @@ static int i2cdev_attach_adapter(struct i2c_adapter *adap) | |
if (IS_ERR(i2c_dev)) | ||
return PTR_ERR(i2c_dev); | ||
|
||
devfs_mk_cdev(MKDEV(I2C_MAJOR, i2c_dev->minor), | ||
S_IFCHR|S_IRUSR|S_IWUSR, "i2c/%d", i2c_dev->minor); | ||
pr_debug("i2c-dev: adapter [%s] registered as minor %d\n", | ||
adap->name, i2c_dev->minor); | ||
|
||
|
@@ -465,7 +459,6 @@ static int i2cdev_detach_adapter(struct i2c_adapter *adap) | |
return -ENODEV; | ||
|
||
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); | ||
|
@@ -521,8 +514,6 @@ static int __init i2c_dev_init(void) | |
if (res) | ||
goto out_unreg_class; | ||
|
||
devfs_mk_dir("i2c"); | ||
|
||
return 0; | ||
|
||
out_unreg_class: | ||
|
@@ -538,7 +529,6 @@ static void __exit i2c_dev_exit(void) | |
{ | ||
i2c_del_driver(&i2cdev_driver); | ||
class_unregister(&i2c_dev_class); | ||
devfs_remove("i2c"); | ||
unregister_chrdev(I2C_MAJOR,"i2c"); | ||
} | ||
|
||
|