diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2005-06-21 00:15:16 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-06-26 15:25:09 -0400 |
| commit | 890fbae2818a045350b8d1e3bda61ceb88ff1d17 (patch) | |
| tree | cf57a61841780ed1ab6bffa3ea0bf7d8cdd999d0 | |
| parent | 331b831983f9d706f4a40d08a996d5c2c7a6ea7b (diff) | |
[PATCH] devfs: Last little devfs cleanups throughout the kernel tree.
Just removes a few unused #defines and fixes some comments due to
devfs now being gone.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -rw-r--r-- | Documentation/Changes | 15 | ||||
| -rw-r--r-- | Documentation/DocBook/kernel-api.tmpl | 5 | ||||
| -rw-r--r-- | Documentation/README.DAC960 | 6 | ||||
| -rw-r--r-- | Documentation/initrd.txt | 24 | ||||
| -rw-r--r-- | Documentation/ioctl-number.txt | 1 | ||||
| -rw-r--r-- | Documentation/kernel-parameters.txt | 4 | ||||
| -rw-r--r-- | drivers/block/viodasd.c | 1 | ||||
| -rw-r--r-- | drivers/cdrom/viocd.c | 1 | ||||
| -rw-r--r-- | drivers/md/dm.c | 2 | ||||
| -rw-r--r-- | drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 11 |
10 files changed, 18 insertions, 52 deletions
diff --git a/Documentation/Changes b/Documentation/Changes index b02f476c2973..488272074c36 100644 --- a/Documentation/Changes +++ b/Documentation/Changes | |||
| @@ -181,8 +181,8 @@ Intel IA32 microcode | |||
| 181 | -------------------- | 181 | -------------------- |
| 182 | 182 | ||
| 183 | A driver has been added to allow updating of Intel IA32 microcode, | 183 | A driver has been added to allow updating of Intel IA32 microcode, |
| 184 | accessible as both a devfs regular file and as a normal (misc) | 184 | accessible as a normal (misc) character device. If you are not using |
| 185 | character device. If you are not using devfs you may need to: | 185 | udev you may need to: |
| 186 | 186 | ||
| 187 | mkdir /dev/cpu | 187 | mkdir /dev/cpu |
| 188 | mknod /dev/cpu/microcode c 10 184 | 188 | mknod /dev/cpu/microcode c 10 184 |
| @@ -201,7 +201,9 @@ with programs using shared memory. | |||
| 201 | udev | 201 | udev |
| 202 | ---- | 202 | ---- |
| 203 | udev is a userspace application for populating /dev dynamically with | 203 | udev is a userspace application for populating /dev dynamically with |
| 204 | only entries for devices actually present. udev replaces devfs. | 204 | only entries for devices actually present. udev replaces the basic |
| 205 | functionality of devfs, while allowing persistant device naming for | ||
| 206 | devices. | ||
| 205 | 207 | ||
| 206 | FUSE | 208 | FUSE |
| 207 | ---- | 209 | ---- |
| @@ -231,18 +233,13 @@ The PPP driver has been restructured to support multilink and to | |||
| 231 | enable it to operate over diverse media layers. If you use PPP, | 233 | enable it to operate over diverse media layers. If you use PPP, |
| 232 | upgrade pppd to at least 2.4.0. | 234 | upgrade pppd to at least 2.4.0. |
| 233 | 235 | ||
| 234 | If you are not using devfs, you must have the device file /dev/ppp | 236 | If you are not using udev, you must have the device file /dev/ppp |
| 235 | which can be made by: | 237 | which can be made by: |
| 236 | 238 | ||
| 237 | mknod /dev/ppp c 108 0 | 239 | mknod /dev/ppp c 108 0 |
| 238 | 240 | ||
| 239 | as root. | 241 | as root. |
| 240 | 242 | ||
| 241 | If you use devfsd and build ppp support as modules, you will need | ||
| 242 | the following in your /etc/devfsd.conf file: | ||
| 243 | |||
| 244 | LOOKUP PPP MODLOAD | ||
| 245 | |||
| 246 | Isdn4k-utils | 243 | Isdn4k-utils |
| 247 | ------------ | 244 | ------------ |
| 248 | 245 | ||
diff --git a/Documentation/DocBook/kernel-api.tmpl b/Documentation/DocBook/kernel-api.tmpl index 3630a0d7695f..1ae4dc0fd856 100644 --- a/Documentation/DocBook/kernel-api.tmpl +++ b/Documentation/DocBook/kernel-api.tmpl | |||
| @@ -348,11 +348,6 @@ X!Earch/i386/kernel/mca.c | |||
| 348 | </sect1> | 348 | </sect1> |
| 349 | </chapter> | 349 | </chapter> |
| 350 | 350 | ||
| 351 | <chapter id="devfs"> | ||
| 352 | <title>The Device File System</title> | ||
| 353 | !Efs/devfs/base.c | ||
| 354 | </chapter> | ||
| 355 | |||
| 356 | <chapter id="sysfs"> | 351 | <chapter id="sysfs"> |
| 357 | <title>The Filesystem for Exporting Kernel Objects</title> | 352 | <title>The Filesystem for Exporting Kernel Objects</title> |
| 358 | !Efs/sysfs/file.c | 353 | !Efs/sysfs/file.c |
diff --git a/Documentation/README.DAC960 b/Documentation/README.DAC960 index 98ea617a0dd6..0e8f618ab534 100644 --- a/Documentation/README.DAC960 +++ b/Documentation/README.DAC960 | |||
| @@ -78,9 +78,9 @@ also known as "System Drives", and Drive Groups are also called "Packs". Both | |||
| 78 | terms are in use in the Mylex documentation; I have chosen to standardize on | 78 | terms are in use in the Mylex documentation; I have chosen to standardize on |
| 79 | the more generic "Logical Drive" and "Drive Group". | 79 | the more generic "Logical Drive" and "Drive Group". |
| 80 | 80 | ||
| 81 | DAC960 RAID disk devices are named in the style of the Device File System | 81 | DAC960 RAID disk devices are named in the style of the obsolete Device File |
| 82 | (DEVFS). The device corresponding to Logical Drive D on Controller C is | 82 | System (DEVFS). The device corresponding to Logical Drive D on Controller C |
| 83 | referred to as /dev/rd/cCdD, and the partitions are called /dev/rd/cCdDp1 | 83 | is referred to as /dev/rd/cCdD, and the partitions are called /dev/rd/cCdDp1 |
| 84 | through /dev/rd/cCdDp7. For example, partition 3 of Logical Drive 5 on | 84 | through /dev/rd/cCdDp7. For example, partition 3 of Logical Drive 5 on |
| 85 | Controller 2 is referred to as /dev/rd/c2d5p3. Note that unlike with SCSI | 85 | Controller 2 is referred to as /dev/rd/c2d5p3. Note that unlike with SCSI |
| 86 | disks the device names will not change in the event of a disk drive failure. | 86 | disks the device names will not change in the event of a disk drive failure. |
diff --git a/Documentation/initrd.txt b/Documentation/initrd.txt index 7de1c80cd719..b1b6440237a6 100644 --- a/Documentation/initrd.txt +++ b/Documentation/initrd.txt | |||
| @@ -67,8 +67,7 @@ initrd adds the following new options: | |||
| 67 | as the last process has closed it, all data is freed and /dev/initrd | 67 | as the last process has closed it, all data is freed and /dev/initrd |
| 68 | can't be opened anymore. | 68 | can't be opened anymore. |
| 69 | 69 | ||
| 70 | root=/dev/ram0 (without devfs) | 70 | root=/dev/ram0 |
| 71 | root=/dev/rd/0 (with devfs) | ||
| 72 | 71 | ||
| 73 | initrd is mounted as root, and the normal boot procedure is followed, | 72 | initrd is mounted as root, and the normal boot procedure is followed, |
| 74 | with the RAM disk still mounted as root. | 73 | with the RAM disk still mounted as root. |
| @@ -90,8 +89,7 @@ you're building an install floppy), the root file system creation | |||
| 90 | procedure should create the /initrd directory. | 89 | procedure should create the /initrd directory. |
| 91 | 90 | ||
| 92 | If initrd will not be mounted in some cases, its content is still | 91 | If initrd will not be mounted in some cases, its content is still |
| 93 | accessible if the following device has been created (note that this | 92 | accessible if the following device has been created: |
| 94 | does not work if using devfs): | ||
| 95 | 93 | ||
| 96 | # mknod /dev/initrd b 1 250 | 94 | # mknod /dev/initrd b 1 250 |
| 97 | # chmod 400 /dev/initrd | 95 | # chmod 400 /dev/initrd |
| @@ -119,8 +117,7 @@ We'll describe the loopback device method: | |||
| 119 | (if space is critical, you may want to use the Minix FS instead of Ext2) | 117 | (if space is critical, you may want to use the Minix FS instead of Ext2) |
| 120 | 3) mount the file system, e.g. | 118 | 3) mount the file system, e.g. |
| 121 | # mount -t ext2 -o loop initrd /mnt | 119 | # mount -t ext2 -o loop initrd /mnt |
| 122 | 4) create the console device (not necessary if using devfs, but it can't | 120 | 4) create the console device: |
| 123 | hurt to do it anyway): | ||
| 124 | # mkdir /mnt/dev | 121 | # mkdir /mnt/dev |
| 125 | # mknod /mnt/dev/console c 5 1 | 122 | # mknod /mnt/dev/console c 5 1 |
| 126 | 5) copy all the files that are needed to properly use the initrd | 123 | 5) copy all the files that are needed to properly use the initrd |
| @@ -152,12 +149,7 @@ have to be given: | |||
| 152 | 149 | ||
| 153 | root=/dev/ram0 init=/linuxrc rw | 150 | root=/dev/ram0 init=/linuxrc rw |
| 154 | 151 | ||
| 155 | if not using devfs, or | 152 | (rw is only necessary if writing to the initrd file system.) |
| 156 | |||
| 157 | root=/dev/rd/0 init=/linuxrc rw | ||
| 158 | |||
| 159 | if using devfs. (rw is only necessary if writing to the initrd file | ||
| 160 | system.) | ||
| 161 | 153 | ||
| 162 | With LOADLIN, you simply execute | 154 | With LOADLIN, you simply execute |
| 163 | 155 | ||
| @@ -217,9 +209,9 @@ following command: | |||
| 217 | # exec chroot . what-follows <dev/console >dev/console 2>&1 | 209 | # exec chroot . what-follows <dev/console >dev/console 2>&1 |
| 218 | 210 | ||
| 219 | Where what-follows is a program under the new root, e.g. /sbin/init | 211 | Where what-follows is a program under the new root, e.g. /sbin/init |
| 220 | If the new root file system will be used with devfs and has no valid | 212 | If the new root file system will be used with udev and has no valid |
| 221 | /dev directory, devfs must be mounted before invoking chroot in order to | 213 | /dev directory, udev must be initialized before invoking chroot in order |
| 222 | provide /dev/console. | 214 | to provide /dev/console. |
| 223 | 215 | ||
| 224 | Note: implementation details of pivot_root may change with time. In order | 216 | Note: implementation details of pivot_root may change with time. In order |
| 225 | to ensure compatibility, the following points should be observed: | 217 | to ensure compatibility, the following points should be observed: |
| @@ -236,7 +228,7 @@ Now, the initrd can be unmounted and the memory allocated by the RAM | |||
| 236 | disk can be freed: | 228 | disk can be freed: |
| 237 | 229 | ||
| 238 | # umount /initrd | 230 | # umount /initrd |
| 239 | # blockdev --flushbufs /dev/ram0 # /dev/rd/0 if using devfs | 231 | # blockdev --flushbufs /dev/ram0 |
| 240 | 232 | ||
| 241 | It is also possible to use initrd with an NFS-mounted root, see the | 233 | It is also possible to use initrd with an NFS-mounted root, see the |
| 242 | pivot_root(8) man page for details. | 234 | pivot_root(8) man page for details. |
diff --git a/Documentation/ioctl-number.txt b/Documentation/ioctl-number.txt index 1543802ef53e..edc04d74ae23 100644 --- a/Documentation/ioctl-number.txt +++ b/Documentation/ioctl-number.txt | |||
| @@ -119,7 +119,6 @@ Code Seq# Include File Comments | |||
| 119 | 'c' 00-7F linux/comstats.h conflict! | 119 | 'c' 00-7F linux/comstats.h conflict! |
| 120 | 'c' 00-7F linux/coda.h conflict! | 120 | 'c' 00-7F linux/coda.h conflict! |
| 121 | 'd' 00-FF linux/char/drm/drm/h conflict! | 121 | 'd' 00-FF linux/char/drm/drm/h conflict! |
| 122 | 'd' 00-1F linux/devfs_fs.h conflict! | ||
| 123 | 'd' 00-DF linux/video_decoder.h conflict! | 122 | 'd' 00-DF linux/video_decoder.h conflict! |
| 124 | 'd' F0-FF linux/digi1.h | 123 | 'd' F0-FF linux/digi1.h |
| 125 | 'e' all linux/digi1.h conflict! | 124 | 'e' all linux/digi1.h conflict! |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 2e352a605fcf..bf5d2cd6a56e 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
| @@ -35,7 +35,6 @@ parameter is applicable: | |||
| 35 | APM Advanced Power Management support is enabled. | 35 | APM Advanced Power Management support is enabled. |
| 36 | AX25 Appropriate AX.25 support is enabled. | 36 | AX25 Appropriate AX.25 support is enabled. |
| 37 | CD Appropriate CD support is enabled. | 37 | CD Appropriate CD support is enabled. |
| 38 | DEVFS devfs support is enabled. | ||
| 39 | DRM Direct Rendering Management support is enabled. | 38 | DRM Direct Rendering Management support is enabled. |
| 40 | EDD BIOS Enhanced Disk Drive Services (EDD) is enabled | 39 | EDD BIOS Enhanced Disk Drive Services (EDD) is enabled |
| 41 | EFI EFI Partitioning (GPT) is enabled | 40 | EFI EFI Partitioning (GPT) is enabled |
| @@ -440,9 +439,6 @@ running once the system is up. | |||
| 440 | Format: <area>[,<node>] | 439 | Format: <area>[,<node>] |
| 441 | See also Documentation/networking/decnet.txt. | 440 | See also Documentation/networking/decnet.txt. |
| 442 | 441 | ||
| 443 | devfs= [DEVFS] | ||
| 444 | See Documentation/filesystems/devfs/boot-options. | ||
| 445 | |||
| 446 | dhash_entries= [KNL] | 442 | dhash_entries= [KNL] |
| 447 | Set number of hash buckets for dentry cache. | 443 | Set number of hash buckets for dentry cache. |
| 448 | 444 | ||
diff --git a/drivers/block/viodasd.c b/drivers/block/viodasd.c index 5cc7e671b033..ec5a1b90a0a2 100644 --- a/drivers/block/viodasd.c +++ b/drivers/block/viodasd.c | |||
| @@ -59,7 +59,6 @@ MODULE_LICENSE("GPL"); | |||
| 59 | * numbers 0-255 we get a maximum of 32 disks. | 59 | * numbers 0-255 we get a maximum of 32 disks. |
| 60 | */ | 60 | */ |
| 61 | #define VIOD_GENHD_NAME "iseries/vd" | 61 | #define VIOD_GENHD_NAME "iseries/vd" |
| 62 | #define VIOD_GENHD_DEVFS_NAME "iseries/disc" | ||
| 63 | 62 | ||
| 64 | #define VIOD_VERS "1.64" | 63 | #define VIOD_VERS "1.64" |
| 65 | 64 | ||
diff --git a/drivers/cdrom/viocd.c b/drivers/cdrom/viocd.c index f65597081171..54ca931e19ea 100644 --- a/drivers/cdrom/viocd.c +++ b/drivers/cdrom/viocd.c | |||
| @@ -49,7 +49,6 @@ | |||
| 49 | #include <asm/iseries/vio.h> | 49 | #include <asm/iseries/vio.h> |
| 50 | 50 | ||
| 51 | #define VIOCD_DEVICE "iseries/vcd" | 51 | #define VIOCD_DEVICE "iseries/vcd" |
| 52 | #define VIOCD_DEVICE_DEVFS "iseries/vcd" | ||
| 53 | 52 | ||
| 54 | #define VIOCD_VERS "1.06" | 53 | #define VIOCD_VERS "1.06" |
| 55 | 54 | ||
diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 3ed2e53b9eb6..c99bf9f01759 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c | |||
| @@ -167,7 +167,7 @@ static void local_exit(void) | |||
| 167 | bioset_free(dm_set); | 167 | bioset_free(dm_set); |
| 168 | 168 | ||
| 169 | if (unregister_blkdev(_major, _name) < 0) | 169 | if (unregister_blkdev(_major, _name) < 0) |
| 170 | DMERR("devfs_unregister_blkdev failed"); | 170 | DMERR("unregister_blkdev failed"); |
| 171 | 171 | ||
| 172 | _major = 0; | 172 | _major = 0; |
| 173 | 173 | ||
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); |
