diff --git a/man/binfmt.d.xml b/man/binfmt.d.xml
index 7f31b76de9..f4f4195b04 100644
--- a/man/binfmt.d.xml
+++ b/man/binfmt.d.xml
@@ -67,7 +67,7 @@
Each file contains a list of binfmt_misc kernel
binary format rules. Consult binfmt_misc.txt
+ url="https://www.kernel.org/doc/Documentation/binfmt_misc.txt">binfmt_misc.txt
for more information on registration of additional
binary formats and how to write rules.
diff --git a/man/journald.conf.xml b/man/journald.conf.xml
index 5986d61c45..487e8d618a 100644
--- a/man/journald.conf.xml
+++ b/man/journald.conf.xml
@@ -133,7 +133,7 @@
command), forward secure sealing (FSS)
for all persistent journal files is
enabled. FSS is based on Seekable
+ url="https://eprint.iacr.org/2013/397">Seekable
Sequential Key Generators by
G. A. Marson and B. Poettering and
may be used to protect journal files
diff --git a/man/machine-id.xml b/man/machine-id.xml
index b037e47c01..4b4759e48d 100644
--- a/man/machine-id.xml
+++ b/man/machine-id.xml
@@ -93,7 +93,7 @@
Note that the machine ID historically is not an
OSF UUID as defined by RFC
+ url="https://tools.ietf.org/html/rfc4122">RFC
4122, nor a Microsoft GUID; however, starting with
systemd v30, newly generated machine IDs do
qualify as v4 UUIDs.
diff --git a/man/os-release.xml b/man/os-release.xml
index d714b51fba..045dd08f1f 100644
--- a/man/os-release.xml
+++ b/man/os-release.xml
@@ -241,7 +241,7 @@
A CPE name for the
operating system, following the Common
+ url="https://cpe.mitre.org/specification/">Common
Platform Enumeration
Specification as proposed by
the MITRE Corporation. This field
diff --git a/man/sd-id128.xml b/man/sd-id128.xml
index 02fb76b56d..3a5e13306d 100644
--- a/man/sd-id128.xml
+++ b/man/sd-id128.xml
@@ -71,7 +71,7 @@
process and generate 128-bit ID values. The 128-bit ID
values processed and generated by these APIs are a
generalization of OSF UUIDs as defined by RFC
+ url="https://tools.ietf.org/html/rfc4122">RFC
4122 but use a simpler string
format. These functions impose no structure on the
used IDs, much unlike OSF UUIDs or Microsoft GUIDs,
diff --git a/man/systemd.cgroup.xml b/man/systemd.cgroup.xml
index e31faf522e..bb0cb1c2e3 100644
--- a/man/systemd.cgroup.xml
+++ b/man/systemd.cgroup.xml
@@ -127,7 +127,7 @@ along with systemd; If not, see .
controls the cpu.shares control group
attribute, which defaults to 1024. For details about this
control group attribute, see sched-design-CFS.txt.
+ url="https://www.kernel.org/doc/Documentation/scheduler/sched-design-CFS.txt">sched-design-CFS.txt.
Implies CPUAccounting=true.
@@ -152,7 +152,7 @@ along with systemd; If not, see .
memory.soft_limit_in_bytes control group
attributes. For details about these control group attributes,
see memory.txt.
+ url="https://www.kernel.org/doc/Documentation/cgroups/memory.txt">memory.txt.
Implies MemoryAccounting=true.
@@ -172,7 +172,7 @@ along with systemd; If not, see .
defaults to 1000. For details about
this control group attribute, see
blkio-controller.txt.
+ url="https://www.kernel.org/doc/Documentation/cgroups/blkio-controller.txt">blkio-controller.txt.
@@ -191,7 +191,7 @@ along with systemd; If not, see .
attribute, which defaults to 1000. Use this option multiple
times to set weights for multiple devices. For details about
this control group attribute, see blkio-controller.txt.
+ url="https://www.kernel.org/doc/Documentation/cgroups/blkio-controller.txt">blkio-controller.txt.
@@ -215,7 +215,7 @@ along with systemd; If not, see .
attributes. Use this option multiple times to set bandwidth
limits for multiple devices. For details about these control
group attributes, see
- blkio-controller.txt.
+ blkio-controller.txt.
@@ -236,7 +236,7 @@ along with systemd; If not, see .
devices.deny control group
attributes. For details about these control group attributes,
see devices.txt.
+ url="https://www.kernel.org/doc/Documentation/cgroups/devices.txt">devices.txt.
@@ -299,10 +299,10 @@ along with systemd; If not, see .
systemd.swap5,
systemd.directives7,
The documentation for control groups and specific controllers in the Linux kernel:
- cgroups.txt,
- cpuacct.txt,
- memory.txt,
- blkio-controller.txt.
+ cgroups.txt,
+ cpuacct.txt,
+ memory.txt,
+ blkio-controller.txt.
diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml
index c9958340af..1169095978 100644
--- a/man/systemd.exec.xml
+++ b/man/systemd.exec.xml
@@ -167,7 +167,7 @@
for this process) and 1000 (to make
killing of this process under memory
pressure very likely). See proc.txt
+ url="https://www.kernel.org/doc/Documentation/filesystems/proc.txt">proc.txt
for details.
@@ -832,7 +832,7 @@
and doing this might result in
undefined behaviour. For details about
control groups see cgroups.txt.
+ url="https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt">cgroups.txt.
This option may appear more than
once, in which case the list of
@@ -923,7 +923,7 @@
service is not desirable. For details
about control group attributes see
cgroups.txt. This
+ url="https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt">cgroups.txt. This
option may appear more than once, in
order to set multiple control group
attributes. If this option is used
diff --git a/man/systemd.xml b/man/systemd.xml
index b4b4845305..c7aed3c6ff 100644
--- a/man/systemd.xml
+++ b/man/systemd.xml
@@ -425,7 +425,7 @@
individual Linux control groups named after the unit
which they belong to in the private systemd
hierarchy. (see cgroups.txt
+ url="https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt">cgroups.txt
for more information about control groups, or short
"cgroups"). systemd uses this to effectively keep
track of processes. Control group information is