summaryrefslogtreecommitdiffstats
path: root/kernel/Documentation/ABI/testing/sysfs-devices
blob: 5fcc94358b8d35bf469430c80501ee153dc1cf5c (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
What:		/sys/devices
Date:		February 2006
Contact:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Description:
		The /sys/devices tree contains a snapshot of the
		internal state of the kernel device tree.  Devices will
		be added and removed dynamically as the machine runs,
		and between different kernel versions, the layout of the
		devices within this tree will change.

		Please do not rely on the format of this tree because of
		this.  If a program wishes to find different things in
		the tree, please use the /sys/class structure and rely
		on the symlinks there to point to the proper location
		within the /sys/devices tree of the individual devices.
		Or rely on the uevent messages to notify programs of
		devices being added and removed from this tree to find
		the location of those devices.

		Note that sometimes not all devices along the directory
		chain will have emitted uevent messages, so userspace
		programs must be able to handle such occurrences.

Users:
	udev <linux-hotplug-devel@lists.sourceforge.net>