diff --git a/TODO b/TODO
index f40c8cfddd..964ffe9cbb 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,5 @@
- bind control socket in systemd
- - kill --failed
+ - remove deprecated trigger --type=failed logic
- remove deprecated BUS=, SYSFS{}=, ID= keys
diff --git a/udev/udev.xml b/udev/udev.xml
index deb3429698..ae9179826a 100644
--- a/udev/udev.xml
+++ b/udev/udev.xml
@@ -383,10 +383,7 @@
device. This can only be used for very short running tasks. Running an
event process for a long period of time may block all further events for
this or a dependent device. Long running tasks need to be immediately
- detached from the event process itself. If the option
- is
- specified, and the executed program returns non-zero, the event will be
- marked as failed for a possible later handling.
+ detached from the event process itself.
If no absolute path is given, the program is expected to live in
/lib/udev, otherwise the absolute path must be
specified. Program name and arguments are separated by spaces. Single quotes
diff --git a/udev/udevadm.xml b/udev/udevadm.xml
index be8f886fc8..7a682a68ef 100644
--- a/udev/udevadm.xml
+++ b/udev/udevadm.xml
@@ -183,7 +183,7 @@
Trigger a specific type of devices. Valid types are:
- devices, subsystems, failed.
+ devices, subsystems.
The default value is devices.