blob: 6272ae5fb36699b9f47276c85ec313185e43a9cf [file] [log] [blame]
Greg Kroah-Hartmanc18f6362006-04-27 14:10:12 -07001What: /sys/module
2Description:
3 The /sys/module tree consists of the following structure:
4
5 /sys/module/MODULENAME
6 The name of the module that is in the kernel. This
Jean Delvare86f12002013-07-02 15:35:11 +09307 module name will always show up if the module is loaded as a
8 dynamic module. If it is built directly into the kernel, it
9 will only show up if it has a version or at least one
10 parameter.
11
12 Note: The conditions of creation in the built-in case are not
13 by design and may be removed in the future.
Greg Kroah-Hartmanc18f6362006-04-27 14:10:12 -070014
15 /sys/module/MODULENAME/parameters
16 This directory contains individual files that are each
17 individual parameters of the module that are able to be
18 changed at runtime. See the individual module
19 documentation as to the contents of these parameters and
20 what they accomplish.
21
22 Note: The individual parameter names and values are not
23 considered stable, only the fact that they will be
24 placed in this location within sysfs. See the
25 individual driver documentation for details as to the
26 stability of the different parameters.
27
28 /sys/module/MODULENAME/refcnt
29 If the module is able to be unloaded from the kernel, this file
30 will contain the current reference count of the module.
31
32 Note: If the module is built into the kernel, or if the
33 CONFIG_MODULE_UNLOAD kernel configuration value is not enabled,
34 this file will not be present.