diff --git a/man/systemd.resource-control.xml b/man/systemd.resource-control.xml
index b2b15d8e53c..fe875a81c3d 100644
--- a/man/systemd.resource-control.xml
+++ b/man/systemd.resource-control.xml
@@ -325,15 +325,32 @@
MemorySwapMax=bytes
- MemoryZSwapMax=bytes
- Specify the absolute limit on (z)swap usage of the executed processes in this unit.
+ Specify the absolute limit on swap usage of the executed processes in this unit.
Takes a swap size in bytes. If the value is suffixed with K, M, G or T, the specified swap size is
parsed as Kilobytes, Megabytes, Gigabytes, or Terabytes (with the base 1024), respectively. If assigned the
special value infinity, no swap limit is applied. These settings control the
- memory.(z)swap.max control group attributes. For details about these control group attributes,
+ memory.swap.max control group attribute. For details about this control group attribute,
+ see Memory Interface Files.
+
+
+
+
+ MemoryZSwapMax=bytes
+
+
+ Specify the absolute limit on zswap usage of the processes in this unit. Zswap is a lightweight compressed
+ cache for swap pages. It takes pages that are in the process of being swapped out and attempts to compress them into a
+ dynamically allocated RAM-based memory pool. If the limit specified is hit, no entries from this unit will be
+ stored in the pool until existing entries are faulted back or written out to disk. See the kernel's
+ Zswap documentation for more details.
+
+ Takes a size in bytes. If the value is suffixed with K, M, G or T, the specified size is
+ parsed as Kilobytes, Megabytes, Gigabytes, or Terabytes (with the base 1024), respectively. If assigned the
+ special value infinity, no limit is applied. These settings control the
+ memory.zswap.max control group attribute. For details about this control group attribute,
see Memory Interface Files.