| The /sys/module tree consists of the following structure: |
| |
| What: /sys/module/<MODULENAME> |
| Description: |
| The name of the module that is in the kernel. This |
| module name will always show up if the module is loaded as a |
| dynamic module. If it is built directly into the kernel, it |
| will only show up if it has a version or at least one |
| parameter. |
| |
| Note: The conditions of creation in the built-in case are not |
| by design and may be removed in the future. |
| |
| What: /sys/module/<MODULENAME>/parameters |
| Description: |
| This directory contains individual files that are each |
| individual parameters of the module that are able to be |
| changed at runtime. See the individual module |
| documentation as to the contents of these parameters and |
| what they accomplish. |
| |
| Note: The individual parameter names and values are not |
| considered stable, only the fact that they will be |
| placed in this location within sysfs. See the |
| individual driver documentation for details as to the |
| stability of the different parameters. |
| |
| What: /sys/module/<MODULENAME>/refcnt |
| Description: |
| If the module is able to be unloaded from the kernel, this file |
| will contain the current reference count of the module. |
| |
| Note: If the module is built into the kernel, or if the |
| CONFIG_MODULE_UNLOAD kernel configuration value is not enabled, |
| this file will not be present. |
| |
| What: /sys/module/<MODULENAME>/srcversion |
| Date: Jun 2005 |
| Description: |
| If the module source has MODULE_VERSION, this file will contain |
| the checksum of the the source code. |
| |
| What: /sys/module/<MODULENAME>/version |
| Date: Jun 2005 |
| Description: |
| If the module source has MODULE_VERSION, this file will contain |
| the version of the source code. |