Thread (14 messages) 14 messages, 6 authors, 2020-09-21

Re: [PATCH v5 0/5] mm: introduce memfd_secret system call to create "secret" memory areas

From: Stephen Rothwell <hidden>
Date: 2020-09-21 08:08:08
Also in: linux-api, linux-arm-kernel, linux-fsdevel, linux-mm, linux-next, linux-riscv, lkml, nvdimm

Hi all,

On Fri, 18 Sep 2020 14:25:15 -0400 Qian Cai [off-list ref] wrote:
quoted hunk ↗ jump to hunk
On Thu, 2020-09-17 at 09:27 -0400, Qian Cai wrote:
quoted
On Wed, 2020-09-16 at 10:35 +0300, Mike Rapoport wrote:  
quoted
From: Mike Rapoport <redacted>

This is an implementation of "secret" mappings backed by a file descriptor. 
I've dropped the boot time reservation patch for now as it is not strictly
required for the basic usage and can be easily added later either with or
without CMA.  
On powerpc: https://gitlab.com/cailca/linux-mm/-/blob/master/powerpc.config

There is a compiling warning from the today's linux-next:

<stdin>:1532:2: warning: #warning syscall memfd_secret not implemented [-Wcpp]  
This should silence the warning:
diff --git a/scripts/checksyscalls.sh b/scripts/checksyscalls.sh
index a18b47695f55..b7609958ee36 100755
--- a/scripts/checksyscalls.sh
+++ b/scripts/checksyscalls.sh
@@ -40,6 +40,10 @@ cat << EOF
 #define __IGNORE_setrlimit	/* setrlimit */
 #endif
 
+#ifndef __ARCH_WANT_MEMFD_SECRET
+#define __IGNORE_memfd_secret
+#endif
+
 /* Missing flags argument */
 #define __IGNORE_renameat	/* renameat2 */
Added to linux-next today.

-- 
Cheers,
Stephen Rothwell

Attachments

  • (unnamed) [application/pgp-signature] 488 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help