diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-29 17:19:21 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-29 17:19:21 -0400 |
commit | 602cada851b28c5792339786efe872fbdc1f5d41 (patch) | |
tree | 233d474b74d6038b5bb54a07ad91dd1bb10b0218 /drivers/media | |
parent | 82991c6f2c361acc17279b8124d9bf1878973435 (diff) | |
parent | fee68d1cc0d9bd863e51c16cdcd707737b16bb38 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)
[PATCH] devfs: Remove it from the feature_removal.txt file
[PATCH] devfs: Last little devfs cleanups throughout the kernel tree.
[PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV
[PATCH] devfs: Remove the tty_driver devfs_name field as it's no longer needed
[PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed
[PATCH] devfs: Remove the videodevice devfs_name field as it's no longer needed
[PATCH] devfs: Remove the gendisk devfs_name field as it's no longer needed
[PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed
[PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree
[PATCH] devfs: Remove devfs_remove() function from the kernel tree
[PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree
[PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree
[PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree
[PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree
[PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree
[PATCH] devfs: Remove devfs support from the sound subsystem
[PATCH] devfs: Remove devfs support from the ide subsystem.
[PATCH] devfs: Remove devfs support from the serial subsystem
[PATCH] devfs: Remove devfs from the init code
[PATCH] devfs: Remove devfs from the partition code
...
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/dvb/dvb-core/dvbdev.c | 13 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-core/dvbdev.h | 1 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110.h | 4 | ||||
-rw-r--r-- | drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 11 | ||||
-rw-r--r-- | drivers/media/radio/miropcm20-rds.c | 1 | ||||
-rw-r--r-- | drivers/media/video/arv.c | 1 | ||||
-rw-r--r-- | drivers/media/video/videodev.c | 8 |
7 files changed, 1 insertions, 38 deletions
diff --git a/drivers/media/dvb/dvb-core/dvbdev.c b/drivers/media/dvb/dvb-core/dvbdev.c index 134c2bbbeeb5..40774feb8953 100644 --- a/drivers/media/dvb/dvb-core/dvbdev.c +++ b/drivers/media/dvb/dvb-core/dvbdev.c | |||
@@ -231,10 +231,6 @@ int dvb_register_device(struct dvb_adapter *adap, struct dvb_device **pdvbdev, | |||
231 | 231 | ||
232 | mutex_unlock(&dvbdev_register_lock); | 232 | mutex_unlock(&dvbdev_register_lock); |
233 | 233 | ||
234 | devfs_mk_cdev(MKDEV(DVB_MAJOR, nums2minor(adap->num, type, id)), | ||
235 | S_IFCHR | S_IRUSR | S_IWUSR, | ||
236 | "dvb/adapter%d/%s%d", adap->num, dnames[type], id); | ||
237 | |||
238 | class_device_create(dvb_class, NULL, MKDEV(DVB_MAJOR, nums2minor(adap->num, type, id)), | 234 | class_device_create(dvb_class, NULL, MKDEV(DVB_MAJOR, nums2minor(adap->num, type, id)), |
239 | adap->device, "dvb%d.%s%d", adap->num, dnames[type], id); | 235 | adap->device, "dvb%d.%s%d", adap->num, dnames[type], id); |
240 | 236 | ||
@@ -252,9 +248,6 @@ void dvb_unregister_device(struct dvb_device *dvbdev) | |||
252 | if (!dvbdev) | 248 | if (!dvbdev) |
253 | return; | 249 | return; |
254 | 250 | ||
255 | devfs_remove("dvb/adapter%d/%s%d", dvbdev->adapter->num, | ||
256 | dnames[dvbdev->type], dvbdev->id); | ||
257 | |||
258 | class_device_destroy(dvb_class, MKDEV(DVB_MAJOR, nums2minor(dvbdev->adapter->num, | 251 | class_device_destroy(dvb_class, MKDEV(DVB_MAJOR, nums2minor(dvbdev->adapter->num, |
259 | dvbdev->type, dvbdev->id))); | 252 | dvbdev->type, dvbdev->id))); |
260 | 253 | ||
@@ -302,7 +295,6 @@ int dvb_register_adapter(struct dvb_adapter *adap, const char *name, struct modu | |||
302 | 295 | ||
303 | printk ("DVB: registering new adapter (%s).\n", name); | 296 | printk ("DVB: registering new adapter (%s).\n", name); |
304 | 297 | ||
305 | devfs_mk_dir("dvb/adapter%d", num); | ||
306 | adap->num = num; | 298 | adap->num = num; |
307 | adap->name = name; | 299 | adap->name = name; |
308 | adap->module = module; | 300 | adap->module = module; |
@@ -319,8 +311,6 @@ EXPORT_SYMBOL(dvb_register_adapter); | |||
319 | 311 | ||
320 | int dvb_unregister_adapter(struct dvb_adapter *adap) | 312 | int dvb_unregister_adapter(struct dvb_adapter *adap) |
321 | { | 313 | { |
322 | devfs_remove("dvb/adapter%d", adap->num); | ||
323 | |||
324 | if (mutex_lock_interruptible(&dvbdev_register_lock)) | 314 | if (mutex_lock_interruptible(&dvbdev_register_lock)) |
325 | return -ERESTARTSYS; | 315 | return -ERESTARTSYS; |
326 | list_del (&adap->list_head); | 316 | list_del (&adap->list_head); |
@@ -410,8 +400,6 @@ static int __init init_dvbdev(void) | |||
410 | goto error; | 400 | goto error; |
411 | } | 401 | } |
412 | 402 | ||
413 | devfs_mk_dir("dvb"); | ||
414 | |||
415 | dvb_class = class_create(THIS_MODULE, "dvb"); | 403 | dvb_class = class_create(THIS_MODULE, "dvb"); |
416 | if (IS_ERR(dvb_class)) { | 404 | if (IS_ERR(dvb_class)) { |
417 | retval = PTR_ERR(dvb_class); | 405 | retval = PTR_ERR(dvb_class); |
@@ -428,7 +416,6 @@ error: | |||
428 | 416 | ||
429 | static void __exit exit_dvbdev(void) | 417 | static void __exit exit_dvbdev(void) |
430 | { | 418 | { |
431 | devfs_remove("dvb"); | ||
432 | class_destroy(dvb_class); | 419 | class_destroy(dvb_class); |
433 | cdev_del(&dvb_device_cdev); | 420 | cdev_del(&dvb_device_cdev); |
434 | unregister_chrdev_region(MKDEV(DVB_MAJOR, 0), MAX_DVB_MINORS); | 421 | unregister_chrdev_region(MKDEV(DVB_MAJOR, 0), MAX_DVB_MINORS); |
diff --git a/drivers/media/dvb/dvb-core/dvbdev.h b/drivers/media/dvb/dvb-core/dvbdev.h index d7a976d040d7..7a7f75fd168c 100644 --- a/drivers/media/dvb/dvb-core/dvbdev.h +++ b/drivers/media/dvb/dvb-core/dvbdev.h | |||
@@ -27,7 +27,6 @@ | |||
27 | #include <linux/poll.h> | 27 | #include <linux/poll.h> |
28 | #include <linux/fs.h> | 28 | #include <linux/fs.h> |
29 | #include <linux/list.h> | 29 | #include <linux/list.h> |
30 | #include <linux/devfs_fs_kernel.h> | ||
31 | #include <linux/smp_lock.h> | 30 | #include <linux/smp_lock.h> |
32 | 31 | ||
33 | #define DVB_MAJOR 212 | 32 | #define DVB_MAJOR 212 |
diff --git a/drivers/media/dvb/ttpci/av7110.h b/drivers/media/dvb/ttpci/av7110.h index 3e2e12124bae..9c79696da08a 100644 --- a/drivers/media/dvb/ttpci/av7110.h +++ b/drivers/media/dvb/ttpci/av7110.h | |||
@@ -6,10 +6,6 @@ | |||
6 | #include <linux/netdevice.h> | 6 | #include <linux/netdevice.h> |
7 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
8 | 8 | ||
9 | #ifdef CONFIG_DEVFS_FS | ||
10 | #include <linux/devfs_fs_kernel.h> | ||
11 | #endif | ||
12 | |||
13 | #include <linux/dvb/video.h> | 9 | #include <linux/dvb/video.h> |
14 | #include <linux/dvb/audio.h> | 10 | #include <linux/dvb/audio.h> |
15 | #include <linux/dvb/dmx.h> | 11 | #include <linux/dvb/dmx.h> |
diff --git a/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c b/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c index 14559ef6153c..336b2fe1a5f2 100644 --- a/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c +++ b/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | |||
@@ -126,10 +126,6 @@ struct ttusb { | |||
126 | 126 | ||
127 | int revision; | 127 | int revision; |
128 | 128 | ||
129 | #if 0 | ||
130 | devfs_handle_t stc_devfs_handle; | ||
131 | #endif | ||
132 | |||
133 | struct dvb_frontend* fe; | 129 | struct dvb_frontend* fe; |
134 | }; | 130 | }; |
135 | 131 | ||
@@ -1746,13 +1742,6 @@ static int ttusb_probe(struct usb_interface *intf, const struct usb_device_id *i | |||
1746 | return -ENODEV; | 1742 | return -ENODEV; |
1747 | } | 1743 | } |
1748 | 1744 | ||
1749 | #if 0 | ||
1750 | ttusb->stc_devfs_handle = | ||
1751 | devfs_register(ttusb->adapter->devfs_handle, TTUSB_BUDGET_NAME, | ||
1752 | DEVFS_FL_DEFAULT, 0, 192, | ||
1753 | S_IFCHR | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | ||
1754 | | S_IROTH | S_IWOTH, &stc_fops, ttusb); | ||
1755 | #endif | ||
1756 | usb_set_intfdata(intf, (void *) ttusb); | 1745 | usb_set_intfdata(intf, (void *) ttusb); |
1757 | 1746 | ||
1758 | frontend_init(ttusb); | 1747 | frontend_init(ttusb); |
diff --git a/drivers/media/radio/miropcm20-rds.c b/drivers/media/radio/miropcm20-rds.c index 87b37b7691da..c1b1db65e668 100644 --- a/drivers/media/radio/miropcm20-rds.c +++ b/drivers/media/radio/miropcm20-rds.c | |||
@@ -115,7 +115,6 @@ static struct file_operations rds_fops = { | |||
115 | static struct miscdevice rds_miscdev = { | 115 | static struct miscdevice rds_miscdev = { |
116 | .minor = MISC_DYNAMIC_MINOR, | 116 | .minor = MISC_DYNAMIC_MINOR, |
117 | .name = "radiotext", | 117 | .name = "radiotext", |
118 | .devfs_name = "v4l/rds/radiotext", | ||
119 | .fops = &rds_fops, | 118 | .fops = &rds_fops, |
120 | }; | 119 | }; |
121 | 120 | ||
diff --git a/drivers/media/video/arv.c b/drivers/media/video/arv.c index 6e08e32346eb..ae14f5f32039 100644 --- a/drivers/media/video/arv.c +++ b/drivers/media/video/arv.c | |||
@@ -20,7 +20,6 @@ | |||
20 | 20 | ||
21 | #include <linux/config.h> | 21 | #include <linux/config.h> |
22 | #include <linux/init.h> | 22 | #include <linux/init.h> |
23 | #include <linux/devfs_fs_kernel.h> | ||
24 | #include <linux/module.h> | 23 | #include <linux/module.h> |
25 | #include <linux/delay.h> | 24 | #include <linux/delay.h> |
26 | #include <linux/errno.h> | 25 | #include <linux/errno.h> |
diff --git a/drivers/media/video/videodev.c b/drivers/media/video/videodev.c index 2dfa7f23d0ca..b26ebaff226f 100644 --- a/drivers/media/video/videodev.c +++ b/drivers/media/video/videodev.c | |||
@@ -37,7 +37,6 @@ | |||
37 | #include <linux/init.h> | 37 | #include <linux/init.h> |
38 | #include <linux/kmod.h> | 38 | #include <linux/kmod.h> |
39 | #include <linux/slab.h> | 39 | #include <linux/slab.h> |
40 | #include <linux/devfs_fs_kernel.h> | ||
41 | #include <asm/uaccess.h> | 40 | #include <asm/uaccess.h> |
42 | #include <asm/system.h> | 41 | #include <asm/system.h> |
43 | 42 | ||
@@ -1563,10 +1562,6 @@ int video_register_device(struct video_device *vfd, int type, int nr) | |||
1563 | video_device[i]=vfd; | 1562 | video_device[i]=vfd; |
1564 | vfd->minor=i; | 1563 | vfd->minor=i; |
1565 | mutex_unlock(&videodev_lock); | 1564 | mutex_unlock(&videodev_lock); |
1566 | |||
1567 | sprintf(vfd->devfs_name, "v4l/%s%d", name_base, i - base); | ||
1568 | devfs_mk_cdev(MKDEV(VIDEO_MAJOR, vfd->minor), | ||
1569 | S_IFCHR | S_IRUSR | S_IWUSR, vfd->devfs_name); | ||
1570 | mutex_init(&vfd->lock); | 1565 | mutex_init(&vfd->lock); |
1571 | 1566 | ||
1572 | /* sysfs class */ | 1567 | /* sysfs class */ |
@@ -1575,7 +1570,7 @@ int video_register_device(struct video_device *vfd, int type, int nr) | |||
1575 | vfd->class_dev.dev = vfd->dev; | 1570 | vfd->class_dev.dev = vfd->dev; |
1576 | vfd->class_dev.class = &video_class; | 1571 | vfd->class_dev.class = &video_class; |
1577 | vfd->class_dev.devt = MKDEV(VIDEO_MAJOR, vfd->minor); | 1572 | vfd->class_dev.devt = MKDEV(VIDEO_MAJOR, vfd->minor); |
1578 | strlcpy(vfd->class_dev.class_id, vfd->devfs_name + 4, BUS_ID_SIZE); | 1573 | sprintf(vfd->class_dev.class_id, "%s%d", name_base, i - base); |
1579 | class_device_register(&vfd->class_dev); | 1574 | class_device_register(&vfd->class_dev); |
1580 | class_device_create_file(&vfd->class_dev, | 1575 | class_device_create_file(&vfd->class_dev, |
1581 | &class_device_attr_name); | 1576 | &class_device_attr_name); |
@@ -1604,7 +1599,6 @@ void video_unregister_device(struct video_device *vfd) | |||
1604 | if(video_device[vfd->minor]!=vfd) | 1599 | if(video_device[vfd->minor]!=vfd) |
1605 | panic("videodev: bad unregister"); | 1600 | panic("videodev: bad unregister"); |
1606 | 1601 | ||
1607 | devfs_remove(vfd->devfs_name); | ||
1608 | video_device[vfd->minor]=NULL; | 1602 | video_device[vfd->minor]=NULL; |
1609 | class_device_unregister(&vfd->class_dev); | 1603 | class_device_unregister(&vfd->class_dev); |
1610 | mutex_unlock(&videodev_lock); | 1604 | mutex_unlock(&videodev_lock); |