Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: filesystems: sysfs: add remaining top level sysfs directory descriptions

Finish top level sysfs directory descriptions for block, class, firmware,
hypervisor, kernel, and power. Did not write one for net directory. See
commit bc3a88431672 ("docs: filesystems: sysfs: remove top level sysfs net
directory")

Signed-off-by: Alex Tran <alex.t.tran@gmail.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20250902023039.1351270-1-alex.t.tran@gmail.com>

authored by

Alex Tran and committed by
Jonathan Corbet
a3d13ec4 63e6e9dd

+15 -1
+15 -1
Documentation/filesystems/sysfs.rst
··· 334 334 More information on driver-model specific features can be found in 335 335 Documentation/driver-api/driver-model/. 336 336 337 + block/ contains symlinks to all the block devices discovered on the system. 338 + These symlinks point to directories under /sys/devices. 337 339 338 - TODO: Finish this section. 340 + class/ contains a directory for each device class, grouped by functional type. 341 + Each directory in class/ contains symlinks to devices in the /sys/devices directory. 342 + 343 + firmware/ contains system firmware data and configuration such as firmware tables, 344 + ACPI information, and device tree data. 345 + 346 + hypervisor/ contains virtualization platform information and provides an interface to 347 + the underlying hypervisor. It is only present when running on a virtual machine. 348 + 349 + kernel/ contains runtime kernel parameters, configuration settings, and status. 350 + 351 + power/ contains power management subsystem information including 352 + sleep states, suspend/resume capabilities, and policies. 339 353 340 354 341 355 Current Interfaces