Skip to content

Commit f2335a2

Browse files
author
Russell King
committed
ARM: wire up preadv2 and pwritev2 syscalls
Wire up the preadv2 and pwritev2 syscalls for ARM. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
1 parent 0fc03d4 commit f2335a2

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

arch/arm/include/asm/unistd.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* This may need to be greater than __NR_last_syscall+1 in order to
2020
* account for the padding in the syscall table
2121
*/
22-
#define __NR_syscalls (392)
22+
#define __NR_syscalls (396)
2323

2424
#define __ARCH_WANT_STAT64
2525
#define __ARCH_WANT_SYS_GETHOSTNAME

arch/arm/include/uapi/asm/unistd.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,8 @@
418418
#define __NR_membarrier (__NR_SYSCALL_BASE+389)
419419
#define __NR_mlock2 (__NR_SYSCALL_BASE+390)
420420
#define __NR_copy_file_range (__NR_SYSCALL_BASE+391)
421+
#define __NR_preadv2 (__NR_SYSCALL_BASE+392)
422+
#define __NR_pwritev2 (__NR_SYSCALL_BASE+393)
421423

422424
/*
423425
* The following SWIs are ARM private.

arch/arm/kernel/calls.S

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,10 @@
399399
CALL(sys_execveat)
400400
CALL(sys_userfaultfd)
401401
CALL(sys_membarrier)
402-
CALL(sys_mlock2)
402+
/* 390 */ CALL(sys_mlock2)
403403
CALL(sys_copy_file_range)
404+
CALL(sys_preadv2)
405+
CALL(sys_pwritev2)
404406
#ifndef syscalls_counted
405407
.equ syscalls_padding, ((NR_syscalls + 3) & ~3) - NR_syscalls
406408
#define syscalls_counted

0 commit comments

Comments
 (0)