diff --git a/man/common-variables.xml b/man/common-variables.xml
index 7798d97714..29922aa85a 100644
--- a/man/common-variables.xml
+++ b/man/common-variables.xml
@@ -75,7 +75,7 @@
project='man-pages'>syslog3,
kmsg (log to the kernel circular log buffer), journal (log to
the journal), journal-or-kmsg (log to the journal if available, and to kmsg
- otherwise), auto (dermine the appropriate log target automatically, the default),
+ otherwise), auto (determine the appropriate log target automatically, the default),
null (disable log output).
diff --git a/man/systemd-coredump.xml b/man/systemd-coredump.xml
index 8ddb8ef3ca..e84f8113fb 100644
--- a/man/systemd-coredump.xml
+++ b/man/systemd-coredump.xml
@@ -302,7 +302,7 @@ flags: ...
/proc/pid/limits (the soft and hard resource limits),
/proc/pid/mountinfo (mount points in the process's
mount namespace), /proc/pid/environ
- (the environemnt block of the crashed process).
+ (the environment block of the crashed process).
See
proc5
diff --git a/src/core/namespace.c b/src/core/namespace.c
index 829fa61738..04b631d90c 100644
--- a/src/core/namespace.c
+++ b/src/core/namespace.c
@@ -418,7 +418,7 @@ static int append_extension_images(
return 0;
/* Prepare a list of overlays, that will have as each element a string suitable for being
- * passed as a lowerdir= parameter, so start with the hierachy on the root.
+ * passed as a lowerdir= parameter, so start with the hierarchy on the root.
* The overlays vector will have the same number of elements and will correspond to the
* hierarchies vector, so they can be iterated upon together. */
STRV_FOREACH(hierarchy, hierarchies) {