Greg Kroah-Hartman | c18f636 | 2006-04-27 14:10:12 -0700 | [diff] [blame] | 1 | What: /sys/module |
| 2 | Description: |
| 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 Delvare | 86f1200 | 2013-07-02 15:35:11 +0930 | [diff] [blame] | 7 | 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-Hartman | c18f636 | 2006-04-27 14:10:12 -0700 | [diff] [blame] | 14 | |
| 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. |