diff options
Diffstat (limited to 'drivers/net')
| -rw-r--r-- | drivers/net/ppp_generic.c | 9 | ||||
| -rw-r--r-- | drivers/net/tun.c | 1 | ||||
| -rw-r--r-- | drivers/net/wan/cosa.c | 14 |
3 files changed, 1 insertions, 23 deletions
diff --git a/drivers/net/ppp_generic.c b/drivers/net/ppp_generic.c index d643a097faa5..425ff5b117f1 100644 --- a/drivers/net/ppp_generic.c +++ b/drivers/net/ppp_generic.c | |||
| @@ -28,7 +28,6 @@ | |||
| 28 | #include <linux/kmod.h> | 28 | #include <linux/kmod.h> |
| 29 | #include <linux/init.h> | 29 | #include <linux/init.h> |
| 30 | #include <linux/list.h> | 30 | #include <linux/list.h> |
| 31 | #include <linux/devfs_fs_kernel.h> | ||
| 32 | #include <linux/netdevice.h> | 31 | #include <linux/netdevice.h> |
| 33 | #include <linux/poll.h> | 32 | #include <linux/poll.h> |
| 34 | #include <linux/ppp_defs.h> | 33 | #include <linux/ppp_defs.h> |
| @@ -863,10 +862,6 @@ static int __init ppp_init(void) | |||
| 863 | goto out_chrdev; | 862 | goto out_chrdev; |
| 864 | } | 863 | } |
| 865 | class_device_create(ppp_class, NULL, MKDEV(PPP_MAJOR, 0), NULL, "ppp"); | 864 | class_device_create(ppp_class, NULL, MKDEV(PPP_MAJOR, 0), NULL, "ppp"); |
| 866 | err = devfs_mk_cdev(MKDEV(PPP_MAJOR, 0), | ||
| 867 | S_IFCHR|S_IRUSR|S_IWUSR, "ppp"); | ||
| 868 | if (err) | ||
| 869 | goto out_class; | ||
| 870 | } | 865 | } |
| 871 | 866 | ||
| 872 | out: | 867 | out: |
| @@ -874,9 +869,6 @@ out: | |||
| 874 | printk(KERN_ERR "failed to register PPP device (%d)\n", err); | 869 | printk(KERN_ERR "failed to register PPP device (%d)\n", err); |
| 875 | return err; | 870 | return err; |
| 876 | 871 | ||
| 877 | out_class: | ||
| 878 | class_device_destroy(ppp_class, MKDEV(PPP_MAJOR,0)); | ||
| 879 | class_destroy(ppp_class); | ||
| 880 | out_chrdev: | 872 | out_chrdev: |
| 881 | unregister_chrdev(PPP_MAJOR, "ppp"); | 873 | unregister_chrdev(PPP_MAJOR, "ppp"); |
| 882 | goto out; | 874 | goto out; |
| @@ -2681,7 +2673,6 @@ static void __exit ppp_cleanup(void) | |||
| 2681 | cardmap_destroy(&all_ppp_units); | 2673 | cardmap_destroy(&all_ppp_units); |
| 2682 | if (unregister_chrdev(PPP_MAJOR, "ppp") != 0) | 2674 | if (unregister_chrdev(PPP_MAJOR, "ppp") != 0) |
| 2683 | printk(KERN_ERR "PPP: failed to unregister PPP device\n"); | 2675 | printk(KERN_ERR "PPP: failed to unregister PPP device\n"); |
| 2684 | devfs_remove("ppp"); | ||
| 2685 | class_device_destroy(ppp_class, MKDEV(PPP_MAJOR, 0)); | 2676 | class_device_destroy(ppp_class, MKDEV(PPP_MAJOR, 0)); |
| 2686 | class_destroy(ppp_class); | 2677 | class_destroy(ppp_class); |
| 2687 | } | 2678 | } |
diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 6c62d5c88268..732c5edec2e5 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c | |||
| @@ -780,7 +780,6 @@ static struct miscdevice tun_miscdev = { | |||
| 780 | .minor = TUN_MINOR, | 780 | .minor = TUN_MINOR, |
| 781 | .name = "tun", | 781 | .name = "tun", |
| 782 | .fops = &tun_fops, | 782 | .fops = &tun_fops, |
| 783 | .devfs_name = "net/tun", | ||
| 784 | }; | 783 | }; |
| 785 | 784 | ||
| 786 | /* ethtool interface */ | 785 | /* ethtool interface */ |
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c index e392ee8b37a1..be5e33814cb1 100644 --- a/drivers/net/wan/cosa.c +++ b/drivers/net/wan/cosa.c | |||
| @@ -85,7 +85,6 @@ | |||
| 85 | #include <linux/slab.h> | 85 | #include <linux/slab.h> |
| 86 | #include <linux/poll.h> | 86 | #include <linux/poll.h> |
| 87 | #include <linux/fs.h> | 87 | #include <linux/fs.h> |
| 88 | #include <linux/devfs_fs_kernel.h> | ||
| 89 | #include <linux/interrupt.h> | 88 | #include <linux/interrupt.h> |
| 90 | #include <linux/delay.h> | 89 | #include <linux/delay.h> |
| 91 | #include <linux/errno.h> | 90 | #include <linux/errno.h> |
| @@ -393,7 +392,6 @@ static int __init cosa_init(void) | |||
| 393 | err = -ENODEV; | 392 | err = -ENODEV; |
| 394 | goto out; | 393 | goto out; |
| 395 | } | 394 | } |
| 396 | devfs_mk_dir("cosa"); | ||
| 397 | cosa_class = class_create(THIS_MODULE, "cosa"); | 395 | cosa_class = class_create(THIS_MODULE, "cosa"); |
| 398 | if (IS_ERR(cosa_class)) { | 396 | if (IS_ERR(cosa_class)) { |
| 399 | err = PTR_ERR(cosa_class); | 397 | err = PTR_ERR(cosa_class); |
| @@ -402,13 +400,6 @@ static int __init cosa_init(void) | |||
| 402 | for (i=0; i<nr_cards; i++) { | 400 | for (i=0; i<nr_cards; i++) { |
| 403 | class_device_create(cosa_class, NULL, MKDEV(cosa_major, i), | 401 | class_device_create(cosa_class, NULL, MKDEV(cosa_major, i), |
| 404 | NULL, "cosa%d", i); | 402 | NULL, "cosa%d", i); |
| 405 | err = devfs_mk_cdev(MKDEV(cosa_major, i), | ||
| 406 | S_IFCHR|S_IRUSR|S_IWUSR, | ||
| 407 | "cosa/%d", i); | ||
| 408 | if (err) { | ||
| 409 | class_device_destroy(cosa_class, MKDEV(cosa_major, i)); | ||
| 410 | goto out_chrdev; | ||
| 411 | } | ||
| 412 | } | 403 | } |
| 413 | err = 0; | 404 | err = 0; |
| 414 | goto out; | 405 | goto out; |
| @@ -426,12 +417,9 @@ static void __exit cosa_exit(void) | |||
| 426 | int i; | 417 | int i; |
| 427 | printk(KERN_INFO "Unloading the cosa module\n"); | 418 | printk(KERN_INFO "Unloading the cosa module\n"); |
| 428 | 419 | ||
| 429 | for (i=0; i<nr_cards; i++) { | 420 | for (i=0; i<nr_cards; i++) |
| 430 | class_device_destroy(cosa_class, MKDEV(cosa_major, i)); | 421 | class_device_destroy(cosa_class, MKDEV(cosa_major, i)); |
| 431 | devfs_remove("cosa/%d", i); | ||
| 432 | } | ||
| 433 | class_destroy(cosa_class); | 422 | class_destroy(cosa_class); |
| 434 | devfs_remove("cosa"); | ||
| 435 | for (cosa=cosa_cards; nr_cards--; cosa++) { | 423 | for (cosa=cosa_cards; nr_cards--; cosa++) { |
| 436 | /* Clean up the per-channel data */ | 424 | /* Clean up the per-channel data */ |
| 437 | for (i=0; i<cosa->nchannels; i++) { | 425 | for (i=0; i<cosa->nchannels; i++) { |
