| /* -*- auto-fill -*- */ | |
| Device File System (devfs) Boot Options | |
| Richard Gooch <rgooch@atnf.csiro.au> | |
| 18-AUG-2001 | |
| When CONFIG_DEVFS_DEBUG is enabled, you can pass several boot options | |
| to the kernel to debug devfs. The boot options are prefixed by | |
| "devfs=", and are separated by commas. Spaces are not allowed. The | |
| syntax looks like this: | |
| devfs=<option1>,<option2>,<option3> | |
| and so on. For example, if you wanted to turn on debugging for module | |
| load requests and device registration, you would do: | |
| devfs=dmod,dreg | |
| You may prefix "no" to any option. This will invert the option. | |
| Debugging Options | |
| ================= | |
| These requires CONFIG_DEVFS_DEBUG to be enabled. | |
| Note that all debugging options have 'd' as the first character. By | |
| default all options are off. All debugging output is sent to the | |
| kernel logs. The debugging options do not take effect until the devfs | |
| version message appears (just prior to the root filesystem being | |
| mounted). | |
| These are the options: | |
| dmod print module load requests to <request_module> | |
| dreg print device register requests to <devfs_register> | |
| dunreg print device unregister requests to <devfs_unregister> | |
| dchange print device change requests to <devfs_set_flags> | |
| dilookup print inode lookup requests | |
| diget print VFS inode allocations | |
| diunlink print inode unlinks | |
| dichange print inode changes | |
| dimknod print calls to mknod(2) | |
| dall some debugging turned on | |
| Other Options | |
| ============= | |
| These control the default behaviour of devfs. The options are: | |
| mount mount devfs onto /dev at boot time | |
| only disable non-devfs device nodes for devfs-capable drivers |