mirror of https://gitee.com/openkylin/linux.git
66 lines
1.6 KiB
Plaintext
66 lines
1.6 KiB
Plaintext
/* -*- 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
|