</listitem>
</varlistentry>
+ <varlistentry>
+ <term><varname>systemd.default_device_timeout_sec=</varname></term>
+
+ <listitem>
+ <para>Overrides the default device timeout <varname>DefaultDeviceTimeoutSec=</varname> at boot. For
+ details, see
+ <citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term><varname>systemd.watchdog_device=</varname></term>
if (arg_default_timeout_start_usec <= 0)
arg_default_timeout_start_usec = USEC_INFINITY;
+ } else if (proc_cmdline_key_streq(key, "systemd.default_device_timeout_sec")) {
+
+ if (proc_cmdline_value_missing(key, value))
+ return 0;
+
+ r = parse_sec(value, &arg_default_device_timeout_usec);
+ if (r < 0)
+ log_warning_errno(r, "Failed to parse default device timeout '%s', ignoring: %m", value);
+
+ if (arg_default_device_timeout_usec <= 0)
+ arg_default_device_timeout_usec = USEC_INFINITY;
+
} else if (proc_cmdline_key_streq(key, "systemd.cpu_affinity")) {
if (proc_cmdline_value_missing(key, value))