]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tree-wide: link to docs.kernel.org for kernel documentation
authornl6720 <nl6720@gmail.com>
Mon, 4 Jul 2022 14:26:30 +0000 (17:26 +0300)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 4 Jul 2022 17:56:53 +0000 (19:56 +0200)
https://www.kernel.org/ links to https://docs.kernel.org/ for the documentation.
See https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=ebc1c372850f249dd143c6d942e66c88ec610520

These URLs are shorter and nicer looking.

40 files changed:
NEWS
docs/CGROUP_DELEGATION.md
hwdb.d/60-autosuspend.hwdb
man/binfmt.d.xml
man/kernel-command-line.xml
man/os-release.xml
man/pstore.conf.xml
man/sd_bus_creds_get_pid.xml
man/systemd-getty-generator.xml
man/systemd-hibernate-resume@.service.xml
man/systemd-integritysetup@.service.xml
man/systemd-nspawn.xml
man/systemd-system.conf.xml
man/systemd-veritysetup@.service.xml
man/systemd.exec.xml
man/systemd.netdev.xml
man/systemd.network.xml
man/systemd.resource-control.xml
man/systemd.service.xml
man/systemd.socket.xml
man/systemd.unit.xml
man/systemd.xml
src/boot/efi/cpio.c
src/boot/efi/linux_x86.c
src/core/dbus-unit.c
src/home/homework.c
src/shared/cgroup-show.c
src/shared/linux/bpf.h
src/shared/udev-util.c
src/test/test-web-util.c
sysctl.d/50-default.conf
test/fuzz/fuzz-unit-file/proc-sys-fs-binfmt_misc.automount
units/dev-hugepages.mount
units/proc-sys-fs-binfmt_misc.automount
units/proc-sys-fs-binfmt_misc.mount
units/sys-fs-fuse-connections.mount
units/sys-kernel-config.mount
units/sys-kernel-debug.mount
units/sys-kernel-tracing.mount
units/systemd-binfmt.service.in

diff --git a/NEWS b/NEWS
index 448260d07dec869bc52f9b5b2e62c28207c3699e..e01ab3e2d330cc61cd7ac81b52f33e170b567273 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -737,7 +737,7 @@ CHANGES WITH 250:
           unit skip/fail activation if the system's (or a slice's) memory/cpu/io
           pressure is above the configured threshold, using the kernel PSI
           feature. For more details see systemd.unit(5) and
-          https://www.kernel.org/doc/html/latest/accounting/psi.html
+          https://docs.kernel.org/accounting/psi.html
 
         * The combination of ProcSubset=pid and ProtectKernelTunables=yes and/or
           ProtectKernelLogs=yes can now be used.
@@ -5332,7 +5332,7 @@ CHANGES WITH 240:
           a client with a Wi-Fi and Ethernet both connected to the internet).
 
           Consult the kernel documentation for details on this sysctl:
-          https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html
+          https://docs.kernel.org/networking/ip-sysctl.html
 
         * The v239 change to turn on "net.ipv4.tcp_ecn" by default has been
           reverted.
index 17b70fc6c0fdca9ee3fb82852245d76ee425bc4d..1ead5e790672c717373b07ea6bf757d9e22b97df 100644 (file)
@@ -24,7 +24,7 @@ container managers.
 
 Before you read on, please make sure you read the low-level kernel
 documentation about the
-[unified cgroup hierarchy](https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html).
+[unified cgroup hierarchy](https://docs.kernel.org/admin-guide/cgroup-v2.html).
 This document then adds in the higher-level view from systemd.
 
 This document augments the existing documentation we already have:
index 07f7fa934438d4e94cd8cb48000987bc1baec894..cfb608467105f22f60ed4cc9afaedac1bb119f2f 100644 (file)
@@ -34,7 +34,7 @@
 # the continued use of devices after a power loss (due to suspend). Disable it
 # if the device will loose state without a USB power session and the driver
 # is unable to recover the state when resuming. See
-#   https://www.kernel.org/doc/html/latest/driver-api/usb/persist.html
+#   https://docs.kernel.org/driver-api/usb/persist.html
 
 # Sort by brand, model
 
index 5538b564d58ec88fb01f196cca0ca85ca7c612c2..ab56460d3e96dd55a416d7c73b2797fff0982d23 100644 (file)
@@ -41,7 +41,7 @@
     <title>Configuration Format</title>
 
     <para>Each file contains a list of binfmt_misc kernel binary format rules. Consult the kernel's <ulink
-    url="https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html">Kernel Support for
+    url="https://docs.kernel.org/admin-guide/binfmt-misc.html">Kernel Support for
     miscellaneous Binary Formats (binfmt_misc)</ulink> documentation file for more information on
     registration of additional binary formats and how to write rules.</para>
 
index 96bdc72252936e4f88f0ee9a848eae46757880ca..99464eb14a3f4496af34da40af145504529f652e 100644 (file)
@@ -36,7 +36,7 @@
 
     <para>For command line parameters understood by the kernel, please
     see
-    <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html"><filename>kernel-parameters.html</filename></ulink>
+    <ulink url="https://docs.kernel.org/admin-guide/kernel-parameters.html"><filename>kernel-parameters.html</filename></ulink>
     and
     <citerefentry project='man-pages'><refentrytitle>bootparam</refentrytitle><manvolnum>7</manvolnum></citerefentry>.</para>
 
index bd2251d14b3e37fe06d517bd4f6e9434ebed96fe..90527228a2312543be3319e4aa0b841bcd1de799 100644 (file)
@@ -87,7 +87,7 @@
       <title><filename>/etc/initrd-release</filename></title>
 
       <para>In the <ulink
-      url="https://www.kernel.org/doc/html/latest/admin-guide/initrd.html">initrd</ulink>,
+      url="https://docs.kernel.org/admin-guide/initrd.html">initrd</ulink>,
       <filename>/etc/initrd-release</filename> plays the same role as <filename>os-release</filename> in the
       main system. Additionally, the presence of that file means that the system is in the initrd phase.
       <filename>/etc/os-release</filename> should be symlinked to <filename>/etc/initrd-release</filename>
           <listitem><para>A lower-case string (mostly numeric, no spaces or other characters outside of 0–9,
           a–z, ".", "_" and "-") identifying the operating system extensions support level, to indicate which
           extension images are supported. See <filename>/usr/lib/extension-release.d/extension-release.<replaceable>IMAGE</replaceable></filename>,
-          <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/initrd.html">initrd</ulink> and
+          <ulink url="https://docs.kernel.org/admin-guide/initrd.html">initrd</ulink> and
           <citerefentry><refentrytitle>systemd-sysext</refentrytitle><manvolnum>8</manvolnum></citerefentry>)
           for more information.</para>
 
index ef3226c5a6fd36b04192bca0dc8877c9f27c8159..64e453b4d0f51aca343d7ade4af550047398d5fd 100644 (file)
@@ -34,7 +34,7 @@
     <para>This file configures the behavior of
     <citerefentry><refentrytitle>systemd-pstore</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
     a tool for archiving the contents of the persistent storage filesystem,
-    <ulink url="https://www.kernel.org/doc/Documentation/ABI/testing/pstore">pstore</ulink>.
+    <ulink url="https://docs.kernel.org/admin-guide/abi-testing.html#abi-sys-fs-pstore">pstore</ulink>.
     </para>
   </refsect1>
 
index c6468b71efc2ef748ed4f85d4ad09f5dc8c45b81..48007f50bd8eeb48cec276558e39e644d006df7d 100644 (file)
 
     <para><function>sd_bus_creds_get_cgroup()</function> will retrieve
     the control group path. See <ulink
-    url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/index.html">Control Groups version 1</ulink>.
+    url="https://docs.kernel.org/admin-guide/cgroup-v1/index.html">Control Groups version 1</ulink>.
     </para>
 
     <para><function>sd_bus_creds_get_unit()</function> will retrieve
index a74d7075ef106a96560749dcff0787da9952d59f..038613d8295dcc66e1aecb16a135f86bc32df2e3 100644 (file)
@@ -40,7 +40,7 @@
     place, regardless of which environment the system is started in. For example, it is sufficient to
     redirect the kernel console with a kernel command line argument such as <varname>console=</varname> to
     get both kernel messages and a getty prompt on a serial TTY. See <ulink
-    url="https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html">The kernel's command-line
+    url="https://docs.kernel.org/admin-guide/kernel-parameters.html">The kernel's command-line
     parameters</ulink> for more information on the <varname>console=</varname> kernel parameter.</para>
 
     <para><filename>systemd-getty-generator</filename> implements
index feba12e76d2035666d21d6d2d7a40a7b1b8f95a9..b6ae1f93deb68ddf7a6b4d36f35733877d06a995 100644 (file)
@@ -35,7 +35,7 @@
 
     <para><filename>systemd-hibernate-resume</filename> only supports
     the in-kernel hibernation implementation, see
-    <ulink url="https://www.kernel.org/doc/html/latest/power/swsusp.html">Swap suspend</ulink>.
+    <ulink url="https://docs.kernel.org/power/swsusp.html">Swap suspend</ulink>.
     Internally, it works by writing the major:minor of specified
     device node to <filename>/sys/power/resume</filename>.</para>
 
index a47ee4af1a39d6f2d1a812bf3a37e17fa88caa04..3dca2c3b444abb154b1db2c0145ceb5dfa15428c 100644 (file)
@@ -60,7 +60,7 @@
         <replaceable>device</replaceable>. See
         <citerefentry><refentrytitle>integritytab</refentrytitle><manvolnum>5</manvolnum></citerefentry>
         and
-        <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/dm-integrity.html">
+        <ulink url="https://docs.kernel.org/admin-guide/device-mapper/dm-integrity.html">
           Kernel dm-integrity</ulink> documentation for details.
         </para></listitem>
       </varlistentry>
index 3a390f2f2595e1b3e77636f382b6f8cc3dea23a9..e7008648735a34e9aee554b898cdceff5acbb1c3 100644 (file)
@@ -1492,7 +1492,7 @@ After=sys-subsystem-net-devices-ens1.device</programlisting>
         temporary directory on a read-only <filename>/var/</filename> directory.</para>
 
         <para>For details about overlay file systems, see <ulink
-        url="https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html">Overlay Filesystem</ulink>.
+        url="https://docs.kernel.org/filesystems/overlayfs.html">Overlay Filesystem</ulink>.
         Note that the semantics of overlay file systems are substantially different from normal file systems,
         in particular regarding reported device and inode information. Device and inode information may
         change for a file while it is being written to, and processes might see out-of-date versions of files
index b104044cc265b94d6a577bdc24a61a3437f4ac24..3fe2cbfdea0cf8065e6e74cfa679b04a597a205c 100644 (file)
         on executables with setuid or setgid bits and will thus not
         function properly with this option enabled. Individual units
         cannot disable this option.
-        Also see <ulink url="https://www.kernel.org/doc/html/latest/userspace-api/no_new_privs.html">No New Privileges Flag</ulink>.
+        Also see <ulink url="https://docs.kernel.org/userspace-api/no_new_privs.html">No New Privileges Flag</ulink>.
         </para></listitem>
       </varlistentry>
 
index 0f21c2fbbfd897524024ef76ce2be1f924cec4ec..423db912231183832fbd11186f683deb01910731 100644 (file)
@@ -60,7 +60,7 @@
         <replaceable>datadevice</replaceable> and <replaceable>hashdevice</replaceable> as the backing
         devices. <replaceable>roothash</replaceable> forms the root of the tree of hashes stored on
         <replaceable>hashdevice</replaceable>. See
-        <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/verity.html">
+        <ulink url="https://docs.kernel.org/admin-guide/device-mapper/verity.html">
           Kernel dm-verity</ulink> documentation for details.
         </para></listitem>
       </varlistentry>
index 557f881d9d2c6c54b4f17ad55caa45de2a66e85c..7e062313dc0a1d9a54880f86a1b507c90ef76bea 100644 (file)
         <filename>/proc/</filename>. If <literal>ptraceable</literal> all processes that cannot be
         <function>ptrace()</function>'ed by a process are hidden to it. If <literal>default</literal> no
         restrictions on <filename>/proc/</filename> access or visibility are made. For further details see
-        <ulink url="https://www.kernel.org/doc/html/latest/filesystems/proc.html#mount-options">The /proc
+        <ulink url="https://docs.kernel.org/filesystems/proc.html#mount-options">The /proc
         Filesystem</ulink>. It is generally recommended to run most system services with this option set to
         <literal>invisible</literal>. This option is implemented via file system namespacing, and thus cannot
         be used with services that shall be able to install mount points in the host file system
         introspection are made invisible in the <filename>/proc/</filename> file system configured for the
         unit's processes. This controls the <literal>subset=</literal> mount option of the
         <literal>procfs</literal> instance for the unit. For further details see <ulink
-        url="https://www.kernel.org/doc/html/latest/filesystems/proc.html#mount-options">The /proc
+        url="https://docs.kernel.org/filesystems/proc.html#mount-options">The /proc
         Filesystem</ulink>. Note that Linux exposes various kernel APIs via <filename>/proc/</filename>,
         which are made unavailable with this setting. Since these APIs are used frequently this option is
         useful only in a few, specific cases, and is not suitable for most non-trivial programs.</para>
@@ -725,7 +725,7 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
         by them, <command>systemctl show</command> shows the original value of this setting. In case the
         service will be run in a new mount namespace anyway and SELinux is disabled, all file systems
         are mounted with <constant>MS_NOSUID</constant> flag. Also see
-        <ulink url="https://www.kernel.org/doc/html/latest/userspace-api/no_new_privs.html">No New
+        <ulink url="https://docs.kernel.org/userspace-api/no_new_privs.html">No New
         Privileges Flag</ulink>.</para></listitem>
       </varlistentry>
 
@@ -1042,7 +1042,7 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
         <listitem><para>Sets the adjustment value for the Linux kernel's Out-Of-Memory (OOM) killer score for
         executed processes. Takes an integer between -1000 (to disable OOM killing of processes of this unit)
         and 1000 (to make killing of processes of this unit under memory pressure very likely). See <ulink
-        url="https://www.kernel.org/doc/html/latest/filesystems/proc.html">The /proc Filesystem</ulink> for
+        url="https://docs.kernel.org/filesystems/proc.html">The /proc Filesystem</ulink> for
         details. If not specified defaults to the OOM score adjustment level of the service manager itself,
         which is normally at 0.</para>
 
index c6f73cfb595b19910adc3f94ce550d003b7382f7..7d3a4f95c858eee6120f8af0796009ca502d9c11 100644 (file)
@@ -90,7 +90,7 @@
         </row></thead>
         <tbody>
           <row><entry><varname>bond</varname></entry>
-          <entry>A bond device is an aggregation of all its slave devices. See <ulink url="https://www.kernel.org/doc/html/latest/networking/bonding.html">Linux Ethernet Bonding Driver HOWTO</ulink> for details.</entry></row>
+          <entry>A bond device is an aggregation of all its slave devices. See <ulink url="https://docs.kernel.org/networking/bonding.html">Linux Ethernet Bonding Driver HOWTO</ulink> for details.</entry></row>
 
           <row><entry><varname>bridge</varname></entry>
           <entry>A bridge device is a software switch, and each of its slave devices and the bridge itself are ports of the switch.</entry></row>
           <entry>Media Access Control Security (MACsec) is an 802.1AE IEEE industry-standard security technology that provides secure communication for all traffic on Ethernet links. MACsec provides point-to-point security on Ethernet links between directly connected nodes and is capable of identifying and preventing most security threats.</entry></row>
 
           <row><entry><varname>vrf</varname></entry>
-          <entry>A Virtual Routing and Forwarding (<ulink url="https://www.kernel.org/doc/html/latest/networking/vrf.html">VRF</ulink>) interface to create separate routing and forwarding domains.</entry></row>
+          <entry>A Virtual Routing and Forwarding (<ulink url="https://docs.kernel.org/networking/vrf.html">VRF</ulink>) interface to create separate routing and forwarding domains.</entry></row>
 
           <row><entry><varname>vcan</varname></entry>
           <entry>The virtual CAN driver (vcan). Similar to the network loopback devices, vcan offers a virtual local CAN interface.</entry></row>
     </variablelist>
 
     <para>For more detail information see
-    <ulink url="https://www.kernel.org/doc/html/latest/networking/bonding.html">
+    <ulink url="https://docs.kernel.org/networking/bonding.html">
     Linux Ethernet Bonding Driver HOWTO</ulink></para>
   </refsect1>
 
index 92faf1a289686bf63bc3e0652341ddc53c8652bf..eae27389ede858bab36f9a5e11389cc7b0713fd4 100644 (file)
@@ -670,7 +670,7 @@ Table=1234</programlisting></para>
           enable IP packet forwarding for the specified address family. This controls the
           <filename>net.ipv4.ip_forward</filename> and <filename>net.ipv6.conf.all.forwarding</filename>
           sysctl options of the network interface (see
-          <ulink url="https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html">IP Sysctl</ulink>
+          <ulink url="https://docs.kernel.org/networking/ip-sysctl.html">IP Sysctl</ulink>
           for details about sysctl options). Defaults to <literal>no</literal>.</para>
 
           <para>Note: this setting controls a global kernel option, and does so one way only: if a
@@ -726,7 +726,7 @@ Table=1234</programlisting></para>
           section, see below.</para>
 
           <para>Also see
-          <ulink url="https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html">IP Sysctl</ulink>
+          <ulink url="https://docs.kernel.org/networking/ip-sysctl.html">IP Sysctl</ulink>
           in the kernel documentation regarding <literal>accept_ra</literal>, but note that systemd's
           setting of <constant>1</constant> (i.e. true) corresponds to kernel's setting of
           <constant>2</constant>.</para>
index 0eab70b9cbe5130bf581bc7dd3c02a69c9affdd2..2b545e4d9316f97d07936b6293d27a637b223647 100644 (file)
     <title>Unified and Legacy Control Group Hierarchies</title>
 
     <para>The unified control group hierarchy is the new version of kernel control group interface, see
-    <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">Control Groups v2</ulink>.
+    <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink>.
     Depending on the resource type, there are differences in resource control capabilities. Also, because of
     interface changes, some resource types have separate set of options on the unified hierarchy.</para>
 
     application.</para>
 
     <para>Legacy control group hierarchy (see <ulink
-    url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/">Control Groups version 1</ulink>),
+    url="https://docs.kernel.org/admin-guide/cgroup-v1/">Control Groups version 1</ulink>),
     also called cgroup-v1, doesn't allow safe delegation of controllers to unprivileged processes. If the
     system uses the legacy control group hierarchy, resource control is disabled for the systemd user
     instance, see
           hierarchy is used on the system. These options take an integer value and control the
           <literal>cpu.weight</literal> control group attribute. The allowed range is 1 to 10000. Defaults to
           100. For details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">Control Groups v2</ulink>
-          and <ulink url="https://www.kernel.org/doc/html/latest/scheduler/sched-design-CFS.html">CFS
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink>
+          and <ulink url="https://docs.kernel.org/scheduler/sched-design-CFS.html">CFS
           Scheduler</ulink>.  The available CPU time is split up among all units within one slice relative to
           their CPU time weight. A higher weight means more CPU time, a lower weight means less.</para>
 
           available on one CPU. Use values &gt; 100% for allotting CPU time on more than one CPU. This controls the
           <literal>cpu.max</literal> attribute on the unified control group hierarchy and
           <literal>cpu.cfs_quota_us</literal> on legacy. For details about these control group attributes, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">Control Groups v2</ulink> and <ulink
-          url="https://www.kernel.org/doc/html/latest/scheduler/sched-bwc.html">CFS Bandwidth Control</ulink>.
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink> and <ulink
+          url="https://docs.kernel.org/scheduler/sched-bwc.html">CFS Bandwidth Control</ulink>.
           Setting <varname>CPUQuota=</varname> to an empty value unsets the quota.</para>
 
           <para>Example: <varname>CPUQuota=20%</varname> ensures that the executed processes will never get more than
 
           <para>This controls the second field of <literal>cpu.max</literal> attribute on the unified control group hierarchy
           and <literal>cpu.cfs_period_us</literal> on legacy. For details about these control group attributes, see
-          <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">Control Groups v2</ulink> and
-          <ulink url="https://www.kernel.org/doc/html/latest/scheduler/sched-design-CFS.html">CFS Scheduler</ulink>.</para>
+          <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink> and
+          <ulink url="https://docs.kernel.org/scheduler/sched-design-CFS.html">CFS Scheduler</ulink>.</para>
 
           <para>Example: <varname>CPUQuotaPeriodSec=10ms</varname> to request that the CPU quota is measured in periods of 10ms.</para>
         </listitem>
           useful in order to always inherit all of the protection afforded by ancestors.
           This controls the <literal>memory.min</literal> or <literal>memory.low</literal> control group attribute.
           For details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
 
           <para>This setting is supported only if the unified control group hierarchy is used and disables
           <varname>MemoryLimit=</varname>.</para>
           system. If assigned the
           special value <literal>infinity</literal>, no memory throttling is applied. This controls the
           <literal>memory.high</literal> control group attribute. For details about this control group attribute, see
-          <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
+          <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
 
           <para>This setting is supported only if the unified control group hierarchy is used and disables
           <varname>MemoryLimit=</varname>.</para>
           percentage value may be specified, which is taken relative to the installed physical memory on the system. If
           assigned the special value <literal>infinity</literal>, no memory limit is applied. This controls the
           <literal>memory.max</literal> control group attribute. For details about this control group attribute, see
-          <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
+          <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
 
           <para>This setting replaces <varname>MemoryLimit=</varname>.</para>
         </listitem>
           parsed as Kilobytes, Megabytes, Gigabytes, or Terabytes (with the base 1024), respectively. If assigned the
           special value <literal>infinity</literal>, no swap limit is applied. This controls the
           <literal>memory.swap.max</literal> control group attribute. For details about this control group attribute,
-          see <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
+          see <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html#memory-interface-files">Memory Interface Files</ulink>.</para>
 
           <para>This setting is supported only if the unified control group hierarchy is used and disables
           <varname>MemoryLimit=</varname>.</para>
           of tasks or a percentage value that is taken relative to the configured maximum number of tasks on the
           system.  If assigned the special value <literal>infinity</literal>, no tasks limit is applied. This controls
           the <literal>pids.max</literal> control group attribute. For details about this control group attribute, see
-          <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/pids.html">Process Number Controller</ulink>.
+          <ulink url="https://docs.kernel.org/admin-guide/cgroup-v1/pids.html">Process Number Controller</ulink>.
           </para>
 
           <para>The system default for this setting may be controlled with
           group hierarchy is used on the system. Takes a single weight value (between 1 and 10000) to set the
           default block I/O weight. This controls the <literal>io.weight</literal> control group attribute,
           which defaults to 100. For details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#io-interface-files">IO
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#io-interface-files">IO
           Interface Files</ulink>.  The available I/O bandwidth is split up among all units within one slice
           relative to their block I/O weight. A higher weight means more I/O bandwidth, a lower weight means
           less.</para>
           device of the file system of the file is determined. This controls the <literal>io.weight</literal> control
           group attribute, which defaults to 100. Use this option multiple times to set weights for multiple devices.
           For details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.</para>
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.</para>
 
           <para>This setting replaces <varname>BlockIODeviceWeight=</varname> and disables settings prefixed with
           <varname>BlockIO</varname> or <varname>StartupBlockIO</varname>.</para>
           "/dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 5M"). This controls the <literal>io.max</literal> control
           group attributes. Use this option multiple times to set bandwidth limits for multiple devices. For details
           about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.
           </para>
 
           <para>These settings replace <varname>BlockIOReadBandwidth=</varname> and
           "/dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 1K"). This controls the <literal>io.max</literal> control
           group attributes. Use this option multiple times to set IOPS limits for multiple devices. For details about
           this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.
           </para>
 
           <para>These settings are supported only if the unified control group hierarchy is used and disable settings
           system of the file is determined. This controls the <literal>io.latency</literal> control group
           attribute. Use this option multiple times to set latency target for multiple devices. For details about this
           control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.</para>
+          url="https://docs.kernel.org/admin-guide/cgroup-v2.html#io-interface-files">IO Interface Files</ulink>.</para>
 
           <para>Implies <literal>IOAccounting=yes</literal>.</para>
 
           Cgroup-bpf hooks in the form of BPF programs loaded to the BPF filesystem are attached with cgroup-bpf attach
           flags determined by the unit. For details about attachment types and flags see <ulink
           url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/linux/bpf.h"/>.
-          For general BPF documentation please refer to <ulink url="https://www.kernel.org/doc/html/latest/bpf/index.html"/>.</para>
+          For general BPF documentation please refer to <ulink url="https://docs.kernel.org/bpf/index.html"/>.</para>
 
           <para>The specification of BPF program consists of a <replaceable>type</replaceable> followed by a
           <replaceable>program-path</replaceable> with <literal>:</literal> as the separator:
@@ -926,7 +926,7 @@ RestrictNetworkInterfaces=~eth1</programlisting>
           (<emphasis>m</emphasis>knod), respectively. On cgroup-v1 this controls the
           <literal>devices.allow</literal> control group attribute. For details about this control group
           attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/devices.html">Device Whitelist Controller</ulink>.
+          url="https://docs.kernel.org/admin-guide/cgroup-v1/devices.html">Device Whitelist Controller</ulink>.
           In the unified cgroup hierarchy this functionality is implemented using eBPF filtering.</para>
 
           <para>When access to <emphasis>all</emphasis> physical devices should be disallowed,
@@ -1191,7 +1191,7 @@ DeviceAllow=/dev/loop-control
           <para>Assign the specified CPU time share weight to the processes executed. These options take an integer
           value and control the <literal>cpu.shares</literal> control group attribute. The allowed range is 2 to
           262144. Defaults to 1024. For details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/scheduler/sched-design-CFS.html">CFS Scheduler</ulink>.
+          url="https://docs.kernel.org/scheduler/sched-design-CFS.html">CFS Scheduler</ulink>.
           The available CPU time is split up among all units within one slice relative to their CPU time share
           weight.</para>
 
@@ -1219,7 +1219,7 @@ DeviceAllow=/dev/loop-control
           <literal>infinity</literal>, no memory limit is applied. This controls the
           <literal>memory.limit_in_bytes</literal> control group attribute. For details about this control group
           attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/memory.html">Memory Resource Controller</ulink>.</para>
+          url="https://docs.kernel.org/admin-guide/cgroup-v1/memory.html">Memory Resource Controller</ulink>.</para>
 
           <para>Implies <literal>MemoryAccounting=yes</literal>.</para>
 
@@ -1250,7 +1250,7 @@ DeviceAllow=/dev/loop-control
         group hierarchy is used on the system. Takes a single weight value (between 10 and 1000) to set the default
         block I/O weight. This controls the <literal>blkio.weight</literal> control group attribute, which defaults to
         500. For details about this control group attribute, see <ulink
-        url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.
+        url="https://docs.kernel.org/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.
         The available I/O bandwidth is split up among all units within one slice relative to their block I/O
         weight.</para>
 
@@ -1281,7 +1281,7 @@ DeviceAllow=/dev/loop-control
           file system of the file is determined. This controls the <literal>blkio.weight_device</literal> control group
           attribute, which defaults to 1000. Use this option multiple times to set weights for multiple devices. For
           details about this control group attribute, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.</para>
+          url="https://docs.kernel.org/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.</para>
 
           <para>Implies
           <literal>BlockIOAccounting=yes</literal>.</para>
@@ -1305,7 +1305,7 @@ DeviceAllow=/dev/loop-control
           <literal>blkio.throttle.read_bps_device</literal> and <literal>blkio.throttle.write_bps_device</literal>
           control group attributes. Use this option multiple times to set bandwidth limits for multiple devices. For
           details about these control group attributes, see <ulink
-          url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.
+          url="https://docs.kernel.org/admin-guide/cgroup-v1/blkio-controller.html">Block IO Controller</ulink>.
           </para>
 
           <para>Implies
@@ -1336,7 +1336,7 @@ DeviceAllow=/dev/loop-control
       <citerefentry><refentrytitle>systemd.special</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
       <citerefentry><refentrytitle>systemd-oomd.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
       The documentation for control groups and specific controllers in the Linux kernel:
-      <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">Control Groups v2</ulink>.
+      <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink>.
     </para>
   </refsect1>
 </refentry>
index b1a05018276407ae04eb0f7e8af97d064c8c42f3..2c36e390f648d104da797a0ef9ba8e3a5be9ea99 100644 (file)
         <term><varname>USBFunctionDescriptors=</varname></term>
         <listitem><para>Configure the location of a file containing
         <ulink
-        url="https://www.kernel.org/doc/html/latest/usb/functionfs.html">USB
+        url="https://docs.kernel.org/usb/functionfs.html">USB
         FunctionFS</ulink> descriptors, for implementation of USB
         gadget functions. This is used only in conjunction with a
         socket unit with <varname>ListenUSBFunction=</varname>
         manager. If set to <constant>kill</constant> and one of the service's processes is killed by the OOM
         killer the kernel is instructed to kill all remaining processes of the service too, by setting the
         <filename>memory.oom.group</filename> attribute to <constant>1</constant>; also see <ulink
-        url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">kernel documentation</ulink>.
+        url="https://docs.kernel.org/admin-guide/cgroup-v2.html">kernel documentation</ulink>.
         </para>
 
         <para>Defaults to the setting <varname>DefaultOOMPolicy=</varname> in
index 749ee4102d74e2dbc313fdc41833717e4c5ee6d8..1f1f99800f1563171473552a828ea8bbaedc656a 100644 (file)
       <varlistentry>
         <term><varname>ListenUSBFunction=</varname></term>
         <listitem><para>Specifies a <ulink
-        url="https://www.kernel.org/doc/html/latest/usb/functionfs.html">USB
+        url="https://docs.kernel.org/usb/functionfs.html">USB
         FunctionFS</ulink> endpoints location to listen on, for
         implementation of USB gadget functions. This expects an
         absolute file system path of a FunctionFS mount point as the argument.
         the security label of the FIFO, or the security label for the
         incoming or outgoing connections of the socket, respectively.
         See <ulink
-        url="https://www.kernel.org/doc/html/latest/admin-guide/LSM/Smack.html">Smack</ulink>
+        url="https://docs.kernel.org/admin-guide/LSM/Smack.html">Smack</ulink>
         for details.</para></listitem>
       </varlistentry>
 
index 279e6a09df0409d8b6a8ceca514007ea41744fa4..55f32f32728f58df7d4afdf2cfaf01803418f76b 100644 (file)
           limited to <literal>10sec</literal>, <literal>1min</literal> and <literal>5min</literal>. The
           <literal>full</literal> PSI will be checked first, and if not found <literal>some</literal> will be
           checked. For more details, see the documentation on <ulink
-          url="https://www.kernel.org/doc/html/latest/accounting/psi.html">PSI (Pressure Stall Information)
+          url="https://docs.kernel.org/accounting/psi.html">PSI (Pressure Stall Information)
           </ulink>.</para>
 
           <para>Optionally, the threshold value can be prefixed with the slice unit under which the pressure will be checked,
index f172dcabd1c6736d4e1e665f92b2f2daffa33c29..e526a1caea06d4742cc090622b96a6e86607bd30 100644 (file)
     <para>Processes systemd spawns are placed in individual Linux
     control groups named after the unit which they belong to in the
     private systemd hierarchy. (see <ulink
-    url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/index.html">Control Groups version 1</ulink>
+    url="https://docs.kernel.org/admin-guide/cgroup-v1/index.html">Control Groups version 1</ulink>
     for more information about control groups, or short "cgroups").
     systemd uses this to effectively keep track of processes. Control
     group information is maintained in the kernel, and is accessible
 
         <listitem><para>When specified without an argument or with a true argument,
         enables the usage of
-        <ulink url="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html">unified cgroup hierarchy</ulink>
+        <ulink url="https://docs.kernel.org/admin-guide/cgroup-v2.html">unified cgroup hierarchy</ulink>
         (a.k.a. cgroups-v2). When specified with a false argument, fall back to
         hybrid or full legacy cgroup hierarchy.</para>
 
         (see previous option). When specified without an argument or with a true
         argument, disables the use of "hybrid" cgroup hierarchy (i.e. a cgroups-v2
         tree used for systemd, and
-        <ulink url="https://www.kernel.org/doc/Documentation/cgroup-v1/">legacy
+        <ulink url="https://docs.kernel.org/admin-guide/cgroup-v1/index.html">legacy
         cgroup hierarchy</ulink>, a.k.a. cgroups-v1, for other controllers), and
         forces a full "legacy" mode. When specified with a false argument, enables
         the use of "hybrid" hierarchy.</para>
index d680b7e151529583c301fa1058d992318d77782e..5f0f0cf6863167c2e6954f6fa27facc2a4f2d8a8 100644 (file)
@@ -71,7 +71,7 @@ static EFI_STATUS pack_cpio_one(
 
         /* Serializes one file in the cpio format understood by the kernel initrd logic.
          *
-         * See: https://www.kernel.org/doc/html/latest/driver-api/early-userspace/buffer-format.html */
+         * See: https://docs.kernel.org/driver-api/early-userspace/buffer-format.html */
 
         if (contents_size > UINT32_MAX) /* cpio cannot deal with > 32bit file sizes */
                 return EFI_LOAD_ERROR;
index 358183e76d12111c04c01e6fd9099e70ec117ac0..d506070926c10ceb7fcfcfbe46f85fefeaf111cd 100644 (file)
@@ -7,7 +7,7 @@
  * this x86 specific linux_exec function passes the initrd by setting the
  * corresponding fields in the setup_header struct.
  *
- * see https://www.kernel.org/doc/html/latest/x86/boot.html
+ * see https://docs.kernel.org/x86/boot.html
  */
 
 #include <efi.h>
index 34608fc0915f4a6ac2d94038865326dfc74008bf..aaa72cec80f9343dfe803695a2362d6b40ce5b22 100644 (file)
@@ -1284,7 +1284,7 @@ static int append_cgroup(sd_bus_message *reply, const char *p, Set *pids) {
                 pid_t pid;
 
                 /* libvirt / qemu uses threaded mode and cgroup.procs cannot be read at the lower levels.
-                 * From https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#threads,
+                 * From https://docs.kernel.org/admin-guide/cgroup-v2.html#threads,
                  * “cgroup.procs” in a threaded domain cgroup contains the PIDs of all processes in
                  * the subtree and is not readable in the subtree proper. */
                 r = cg_read_pid(f, &pid);
index 5ba67033412ce4d740b348b166e502d602aa192f..c41866cd41b182959d9ffb141b630635471ba9c0 100644 (file)
@@ -274,7 +274,7 @@ int user_record_authenticate(
 static void drop_caches_now(void) {
         int r;
 
-        /* Drop file system caches now. See https://www.kernel.org/doc/html/latest/admin-guide/sysctl/vm.html
+        /* Drop file system caches now. See https://docs.kernel.org/admin-guide/sysctl/vm.html
          * for details. We write "2" into /proc/sys/vm/drop_caches to ensure dentries/inodes are flushed, but
          * not more. */
 
index fc1e63146494e0a11c361698372c97f5c4708b85..f3f97f6cacfb193921803802291be28e00e28559 100644 (file)
@@ -105,7 +105,7 @@ static int show_cgroup_one_by_path(
                 pid_t pid;
 
                 /* libvirt / qemu uses threaded mode and cgroup.procs cannot be read at the lower levels.
-                 * From https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#threads,
+                 * From https://docs.kernel.org/admin-guide/cgroup-v2.html#threads,
                  * “cgroup.procs” in a threaded domain cgroup contains the PIDs of all processes in
                  * the subtree and is not readable in the subtree proper. */
                 r = cg_read_pid(f, &pid);
index f4009dbdf62daf493beb22e4cbf5befc85a85137..51309a19b33047dc0f4f4f75d242eaae8d407d90 100644 (file)
@@ -473,7 +473,7 @@ union bpf_iter_link_info {
  *             Verify and load BPF Type Format (BTF) metadata into the kernel,
  *             returning a new file descriptor associated with the metadata.
  *             BTF is described in more detail at
- *             https://www.kernel.org/doc/html/latest/bpf/btf.html.
+ *             https://docs.kernel.org/bpf/btf.html.
  *
  *             The *btf* parameter must point to valid memory providing
  *             *btf_size* bytes of BTF binary metadata.
index 1eb5d8fb53f6c8d84decd2bc38f19061b334ed61..5eed3d95fde5f6900116a4a93b03ba8059b2d9c3 100644 (file)
@@ -608,7 +608,7 @@ static int device_is_power_sink(sd_device *device) {
         assert(device);
 
         /* USB-C power supply device has two power roles: source or sink. See,
-         * https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-typec */
+         * https://docs.kernel.org/admin-guide/abi-testing.html#abi-file-testing-sysfs-class-typec */
 
         r = sd_device_enumerator_new(&e);
         if (r < 0)
@@ -690,7 +690,7 @@ int on_ac_power(void) {
                 /* We assume every power source is AC, except for batteries. See
                  * https://github.com/torvalds/linux/blob/4eef766b7d4d88f0b984781bc1bcb574a6eafdc7/include/linux/power_supply.h#L176
                  * for defined power source types. Also see:
-                 * https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-power */
+                 * https://docs.kernel.org/admin-guide/abi-testing.html#abi-file-testing-sysfs-class-power */
                 if (streq(val, "Battery")) {
                         log_device_debug(d, "The power supply is battery, ignoring.");
                         continue;
index 368ccba326e9646fe6e783be62b2dd03234ffe61..d376d4a4cd5de6e0177e492fac8f8ddcd2cbe9c1 100644 (file)
@@ -8,7 +8,7 @@ TEST(is_valid_documentation_url) {
         assert_se(documentation_url_is_valid("https://www.freedesktop.org/wiki/Software/systemd"));
         assert_se(documentation_url_is_valid("https://www.kernel.org/doc/Documentation/binfmt_misc.txt"));  /* dead */
         assert_se(documentation_url_is_valid("https://www.kernel.org/doc/Documentation/admin-guide/binfmt-misc.rst"));
-        assert_se(documentation_url_is_valid("https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html"));
+        assert_se(documentation_url_is_valid("https://docs.kernel.org/admin-guide/binfmt-misc.html"));
         assert_se(documentation_url_is_valid("file:/foo/foo"));
         assert_se(documentation_url_is_valid("man:systemd.special(7)"));
         assert_se(documentation_url_is_valid("info:bar"));
index f41e24bcbc09a3c44976e1af8973805ec580f662..69de91a2bcbf0da3a13e427dc93379c6431713a2 100644 (file)
@@ -14,7 +14,7 @@
 # System Request functionality of the kernel (SYNC)
 #
 # Use kernel.sysrq = 1 to allow all keys.
-# See https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html for a list
+# See https://docs.kernel.org/admin-guide/sysrq.html for a list
 # of values and keys.
 kernel.sysrq = 16
 
index 371469d8326e54e91eddacd8151d466ac007c08e..8d761b01b62753a03069d571a97701bfb1bb3ac7 100644 (file)
@@ -10,7 +10,7 @@ automount
 
 [Unit]
 Description=Arbitrary Executable File Formats File System Automount Point
-Documentation=https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html
+Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 Before=sysinit.target
index 2cd4a43c4fba5e92663704e3090d6dcdcd311428..1a34da128596848443c6868e6a07a480c043090b 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Huge Pages File System
-Documentation=https://www.kernel.org/doc/html/latest/admin-guide/mm/hugetlbpage.html
+Documentation=https://docs.kernel.org/admin-guide/mm/hugetlbpage.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 Before=sysinit.target
index 172c8757abb73b9ac731c162e36345fcf0c2500a..6b1bbdc91e08bb4361a3c860d99e6cd8ff4d25b2 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Arbitrary Executable File Formats File System Automount Point
-Documentation=https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html
+Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 Before=sysinit.target
index 919271b3e2eb61b9eeb293f52b4f516a0e753884..88a7748cb23a440e2700de45f519207239ba5be3 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Arbitrary Executable File Formats File System
-Documentation=https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html
+Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 
index 056b0471941f4593043bbc0368757b66acc77b78..929d8e3bf0429058ea620f381c3a1d81831461cc 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=FUSE Control File System
-Documentation=https://www.kernel.org/doc/html/latest/filesystems/fuse.html
+Documentation=https://docs.kernel.org/filesystems/fuse.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 ConditionPathExists=/sys/fs/fuse/connections
index d7ce88a51eed99feaac8bf27e8c8d67f51b5f8fb..dca94a89862c9ec3f965bd00cbbefb0daf09fac4 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Kernel Configuration File System
-Documentation=https://www.kernel.org/doc/html/latest/filesystems/configfs.html
+Documentation=https://docs.kernel.org/filesystems/configfs.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 ConditionPathExists=/sys/kernel/config
index 364ee8a30cd0f6ddfb5c83872f98613d33c0740c..6c77ef53c903aed60812d46f6c81e34e5926afed 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Kernel Debug File System
-Documentation=https://www.kernel.org/doc/html/latest/filesystems/debugfs.html
+Documentation=https://docs.kernel.org/filesystems/debugfs.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 ConditionPathExists=/sys/kernel/debug
index 17ba8457f9e89bd6503386f35b2318ec07ade2cd..f3cd47fb35d741dcc306749c6455d8a8316962cd 100644 (file)
@@ -9,7 +9,7 @@
 
 [Unit]
 Description=Kernel Trace File System
-Documentation=https://www.kernel.org/doc/html/latest/trace/ftrace.html
+Documentation=https://docs.kernel.org/trace/ftrace.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 ConditionVirtualization=!lxc
index 96f595ad72ca9af3849a369ddbca49d30ddd9843..a702c0d9d7736725370ad82925e7d879c9820e68 100644 (file)
@@ -10,7 +10,7 @@
 [Unit]
 Description=Set Up Additional Binary Formats
 Documentation=man:systemd-binfmt.service(8) man:binfmt.d(5)
-Documentation=https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html
+Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
 Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
 DefaultDependencies=no
 Conflicts=shutdown.target