[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#760702: Backport memfd_create() syscall



Package: src:linux
Version: 3.16-1~exp1
Severity: important
X-Debbugs-Cc: Josh Triplett <josh@joshtriplett.org>

We want memfd_create() and kdbus in the jessie kernel so that systemd
can use them in jessie+1 without requiring a kernel upgrade and reboot
first.  Here are the commits I found that add and wire up
memfd_create():

commit 9183df25fe7b194563db3fec6dc3202a5855839c
Author: David Herrmann <dh.herrmann@gmail.com>
Date:   Fri Aug 8 14:25:29 2014 -0700

    shm: add memfd_create() syscall

commit 87b2d44026e0e315a7401551e95b189ac4b28217
Author: David Herrmann <dh.herrmann@gmail.com>
Date:   Fri Aug 8 14:25:34 2014 -0700

    selftests: add memfd/sealing page-pinning tests

commit 05f65b5c70909ef686f865f0a85406d74d75f70f
Author: David Herrmann <dh.herrmann@gmail.com>
Date:   Fri Aug 8 14:25:36 2014 -0700

    shm: wait for pins to be released when sealing
    
commit e57e41931134e09fc6c03c8d4eb19d516cc6e59b
Author: Russell King <rmk+kernel@arm.linux.org.uk>
Date:   Sat Aug 9 08:43:11 2014 +0100

    ARM: wire up memfd_create syscall
    
commit 7bb1cdbfe2b07d9272b4b132511c82527314b00f
Author: Heiko Carstens <heiko.carstens@de.ibm.com>
Date:   Mon Aug 11 14:50:37 2014 +0200

    s390: wire up memfd_create syscall

commit 10cf15e1d1289aa0bf1d26e9f55176b4c7c5c512
Author: David S. Miller <davem@davemloft.net>
Date:   Wed Aug 13 22:00:09 2014 -0700

    sparc: Hook up memfd_create system call.

commit 703e6a6ed6088705e48ca9d0e4567962ebddca36
Author: Tony Luck <tony.luck@intel.com>
Date:   Mon Aug 18 10:29:52 2014 -0700

    [IA64] Wire up memfd_create() system call

commit a97a42c47608d0bb6f2dfc2e162cc84a27beb43a
Author: Will Deacon <will.deacon@arm.com>
Date:   Mon Aug 11 14:23:37 2014 +0100

    arm64: compat: wire up memfd_create and getrandom syscalls for aarch32

commit 503e6636b6f96056210062be703356f4253b6db9
Author: Will Deacon <will.deacon@arm.com>
Date:   Mon Aug 11 14:24:47 2014 +0100

    asm-generic: add memfd_create system call to unistd.h

commit 4ed7800987b1b082f8fc98c5cb7eb20cf74280a8
Author: Geert Uytterhoeven <geert@linux-m68k.org>
Date:   Mon Aug 11 21:42:49 2014 +0200

    m68k: Wire up memfd_create

commit 42944521af97a3b25516f15f3149aec3779656dc
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Aug 26 03:03:40 2014 +0200

    MIPS: Wire up new syscalls getrandom and memfd_create.

Out of the official architectures, that leaves powerpc and ppc64el still
missing this syscall.  A patch for these was posted at:

http://article.gmane.org/gmane.linux.kernel/1778127

Ben.

-- 
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed.
                                                         - Carolyn Scheppner

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: