512e7d3e4c
[ci:skip-build] already built successfully in CI
45 lines
1.5 KiB
Diff
45 lines
1.5 KiB
Diff
From da83e93d50ff2dd71f6c8a86d657c2e4793f80dd Mon Sep 17 00:00:00 2001
|
|
From: Adrian Chelaru <che.adrian@yahoo.com>
|
|
Date: Wed, 8 Feb 2023 16:45:22 +0000
|
|
Subject: [PATCH 5/5] Backport ARM wire up memfd_create syscall
|
|
|
|
---
|
|
arch/arm/include/asm/unistd.h | 2 +-
|
|
arch/arm/kernel/calls.S | 2 ++
|
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/arch/arm/include/asm/unistd.h b/arch/arm/include/asm/unistd.h
|
|
index 512cd147..f5e64a31 100644
|
|
--- a/arch/arm/include/asm/unistd.h
|
|
+++ b/arch/arm/include/asm/unistd.h
|
|
@@ -404,7 +404,7 @@
|
|
#define __NR_setns (__NR_SYSCALL_BASE+375)
|
|
#define __NR_process_vm_readv (__NR_SYSCALL_BASE+376)
|
|
#define __NR_process_vm_writev (__NR_SYSCALL_BASE+377)
|
|
-
|
|
+#define __NR_memfd_create (__NR_SYSCALL_BASE+385)
|
|
/*
|
|
* The following SWIs are ARM private.
|
|
*/
|
|
diff --git a/arch/arm/kernel/calls.S b/arch/arm/kernel/calls.S
|
|
index 463ff4a0..2ee871e2 100644
|
|
--- a/arch/arm/kernel/calls.S
|
|
+++ b/arch/arm/kernel/calls.S
|
|
@@ -387,6 +387,14 @@
|
|
/* 375 */ CALL(sys_setns)
|
|
CALL(sys_process_vm_readv)
|
|
CALL(sys_process_vm_writev)
|
|
+ CALL(sys_ni_syscall)
|
|
+ CALL(sys_ni_syscall)
|
|
+/* 380 */ CALL(sys_ni_syscall)
|
|
+ CALL(sys_ni_syscall)
|
|
+ CALL(sys_ni_syscall)
|
|
+ CALL(sys_ni_syscall)
|
|
+ CALL(sys_ni_syscall)
|
|
+/* 385 */ CALL(sys_memfd_create)
|
|
#ifndef syscalls_counted
|
|
.equ syscalls_padding, ((NR_syscalls + 3) & ~3) - NR_syscalls
|
|
#define syscalls_counted
|
|
--
|
|
2.38.3
|
|
|