[PATCH v5 2/3] Documentation: ABI: document DEVICE_ENUMERATION_FAILURE uevent

From: Akshay Gujar

Date: Wed Jul 15 2026 - 07:41:37 EST


Document the DEVICE_ENUMERATION_FAILURE environment variable emitted
in KOBJ_CHANGE uevents when device enumeration fails.

Signed-off-by: Akshay Gujar <Akshay.Gujar@xxxxxxxxxx>
---
Documentation/ABI/testing/sysfs-uevent | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

diff --git a/Documentation/ABI/testing/sysfs-uevent b/Documentation/ABI/testing/sysfs-uevent
index 0b6227706b35e..e362c34aa2ef6 100644
--- a/Documentation/ABI/testing/sysfs-uevent
+++ b/Documentation/ABI/testing/sysfs-uevent
@@ -49,3 +49,28 @@ Description:

Users:
udev, userspace tools generating synthetic uevents
+
+What: DEVICE_ENUMERATION_FAILURE
+Date: July 2026
+KernelVersion: 7.3
+Description:
+ Some devices may be detected but fail to enumerate
+ due to protocol-level errors or invalid responses.
+
+ A KOBJ_CHANGE uevent includes the following environment
+ variable when this occurs:
+
+ DEVICE_ENUMERATION_FAILURE=<dev_name>
+
+ The value is the kernel device name of the device for
+ which enumeration failed, as returned by dev_name().
+
+ Example (USB):
+
+ ACTION=change
+ SUBSYSTEM=usb
+ DEVTYPE=usb_interface
+ DEVICE_ENUMERATION_FAILURE=usb1-port1
+
+Users:
+ udev, userspace tools monitoring device enumeration failures
\ No newline at end of file
--
2.19.0