Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes
Extension
[no extension]
Size
1300 bytes
Lines
40
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

What:		/sys/class/reboot-mode/<driver>/reboot_modes
Date:		March 2026(TBD)
KernelVersion:	TBD
Contact:	linux-pm@vger.kernel.org
Description:
		This interface exposes the reboot-mode arguments
		registered with the reboot-mode framework. It is
		a read-only interface and provides a space
		separated list of reboot-mode arguments supported
		on the current platform.
		Example:

		 recovery fastboot bootloader

		The exact sysfs path may vary depending on the
		name of the driver that registers the arguments.
		Example::

		 /sys/class/reboot-mode/nvmem-reboot-mode/reboot_modes
		 /sys/class/reboot-mode/syscon-reboot-mode/reboot_modes
		 /sys/class/reboot-mode/qcom-pon/reboot_modes

		The supported arguments can be used by userspace to
		invoke device reset using the standard reboot() system
		call interface, with the "argument" as string to ``*arg``
		parameter along with ``LINUX_REBOOT_CMD_RESTART2``.

		A driver can expose the supported arguments by
		registering them with the reboot-mode framework
		using the property names that follow the
		mode-<argument> format.
		Example:

		 mode-bootloader, mode-recovery

		This attribute is useful for scripts or initramfs
		logic that need to programmatically determine
		which reboot-mode arguments are valid before
		triggering a reboot.

Annotation

Implementation Notes