bits/syscall.h: add process_madvise from linux v5.10
authorSzabolcs Nagy <nsz@port70.net>
Sat, 19 Dec 2020 20:12:31 +0000 (20:12 +0000)
committerRich Felker <dalias@aerifal.cx>
Mon, 15 Feb 2021 14:15:54 +0000 (09:15 -0500)
mainly added to linux to allow a central process management service in
android to give MADV_COLD|PAGEOUT hints for other processes, see

  linux commit ecb8ac8b1f146915aa6b96449b66dd48984caacc
  mm/madvise: introduce process_madvise() syscall: an external memory
  hinting API

16 files changed:
arch/aarch64/bits/syscall.h.in
arch/arm/bits/syscall.h.in
arch/i386/bits/syscall.h.in
arch/m68k/bits/syscall.h.in
arch/microblaze/bits/syscall.h.in
arch/mips/bits/syscall.h.in
arch/mips64/bits/syscall.h.in
arch/mipsn32/bits/syscall.h.in
arch/or1k/bits/syscall.h.in
arch/powerpc/bits/syscall.h.in
arch/powerpc64/bits/syscall.h.in
arch/riscv64/bits/syscall.h.in
arch/s390x/bits/syscall.h.in
arch/sh/bits/syscall.h.in
arch/x32/bits/syscall.h.in
arch/x86_64/bits/syscall.h.in

index f9457c1..1ad467c 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index 7e2fc26..cf9e341 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
 #define __ARM_NR_breakpoint    0x0f0001
 #define __ARM_NR_cacheflush    0x0f0002
index abdb210..5d1c4d7 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index e10969a..6794b1a 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
index 9d46904..7f71df3 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index 2bb03f0..d54845b 100644 (file)
 #define __NR_openat2           4437
 #define __NR_pidfd_getfd       4438
 #define __NR_faccessat2                4439
+#define __NR_process_madvise   4440
 
index 045e823..920b435 100644 (file)
 #define __NR_openat2           5437
 #define __NR_pidfd_getfd       5438
 #define __NR_faccessat2                5439
+#define __NR_process_madvise   5440
 
index 5b32255..e6dad68 100644 (file)
 #define __NR_openat2           6437
 #define __NR_pidfd_getfd       6438
 #define __NR_faccessat2                6439
+#define __NR_process_madvise   6440
 
index b360389..463ee90 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index 5c6fae3..db4d0ca 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index edf73d3..a128890 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index 5def016..f9c421d 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
 #define __NR_sysriscv __NR_arch_specific_syscall
 #define __NR_riscv_flush_icache (__NR_sysriscv + 15)
index fb2e60e..9c8d984 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index 158afc0..17dd7e0 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440
 
index cfd9856..5361442 100644 (file)
 #define __NR_openat2           (0x40000000 + 437)
 #define __NR_pidfd_getfd       (0x40000000 + 438)
 #define __NR_faccessat2                (0x40000000 + 439)
+#define __NR_process_madvise   (0x40000000 + 440)
 
 
 #define __NR_rt_sigaction (0x40000000 + 512)
index a611795..e943883 100644 (file)
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
 #define __NR_faccessat2                439
+#define __NR_process_madvise   440