]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
memfd-util: explain what memfd_create_wrapper() is for in a comment
authorLennart Poettering <lennart@poettering.net>
Mon, 16 Dec 2024 10:27:58 +0000 (11:27 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 17 Dec 2024 17:26:15 +0000 (18:26 +0100)
src/basic/memfd-util.c

index 96bbba35e6f31763f38b0ac863fdf75fe4ec3cb4..42ceb93545cc7e7049c8d3b9fc6c2e160eb45067 100644 (file)
@@ -24,6 +24,11 @@ int memfd_create_wrapper(const char *name, unsigned mode) {
         unsigned mode_compat;
         int mfd;
 
+        assert(name);
+
+        /* Wrapper around memfd_create() which adds compat with older kernels where memfd_create() didn't
+         * support MFD_EXEC/MFD_NOEXEC_SEAL. (kernel 6.3+) */
+
         mfd = RET_NERRNO(memfd_create(name, mode));
         if (mfd != -EINVAL)
                 return mfd;