Greg Kroah-Hartman | c18f636 | 2006-04-27 14:10:12 -0700 | [diff] [blame] | 1 | What: /sys/devices |
| 2 | Date: February 2006 |
Greg Kroah-Hartman | bc5bca5 | 2012-02-15 14:48:01 -0800 | [diff] [blame] | 3 | Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
Greg Kroah-Hartman | c18f636 | 2006-04-27 14:10:12 -0700 | [diff] [blame] | 4 | Description: |
| 5 | The /sys/devices tree contains a snapshot of the |
| 6 | internal state of the kernel device tree. Devices will |
| 7 | be added and removed dynamically as the machine runs, |
| 8 | and between different kernel versions, the layout of the |
| 9 | devices within this tree will change. |
| 10 | |
| 11 | Please do not rely on the format of this tree because of |
| 12 | this. If a program wishes to find different things in |
| 13 | the tree, please use the /sys/class structure and rely |
| 14 | on the symlinks there to point to the proper location |
| 15 | within the /sys/devices tree of the individual devices. |
| 16 | Or rely on the uevent messages to notify programs of |
| 17 | devices being added and removed from this tree to find |
| 18 | the location of those devices. |
| 19 | |
| 20 | Note that sometimes not all devices along the directory |
| 21 | chain will have emitted uevent messages, so userspace |
| 22 | programs must be able to handle such occurrences. |
| 23 | |
| 24 | Users: |
| 25 | udev <linux-hotplug-devel@lists.sourceforge.net> |