summaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems/devfs/boot-options
blob: 18a7e8302683dda228d138d0e21d70ba22720062 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/* -*- auto-fill -*-                                                         */

		Device File System (devfs) Boot Options

		Richard Gooch <rgooch@atnf.csiro.au>

			      30-APR-2000


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


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

diread		print inode reads

diunlink	print inode unlinks

diwrite		print inode writes

dimknod		print calls to mknod(2)

dall		some debugging turned on


Other Options
=============

These control the default behaviour of devfs. The options are:

show		show unregistered devices by default

mount		mount devfs onto /dev at boot time

nomount		do not mount devfs onto /dev at boot time

only		disable non-devfs device nodes for devfs-capable drivers