]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic/missing_syscall: fix syscall numbers for arm64 :( 16767/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 22 Aug 2020 14:55:56 +0000 (16:55 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 24 Aug 2020 17:27:52 +0000 (19:27 +0200)
src/basic/missing_syscall.h

index 3bbedc6a7b61a96c3c6d8a9cd9c51808bbd94073..a2acdc6c95fa31c3c6d1c8d9524c030855548353 100644 (file)
@@ -491,9 +491,9 @@ static inline int missing_bpf(int cmd, union bpf_attr *attr, size_t size) {
 #    define systemd_NR_pkey_mprotect 380
 #  elif defined __x86_64__
 #    define systemd_NR_pkey_mprotect 329
-#  elif defined __arm__
-#    define systemd_NR_pkey_mprotect 394
 #  elif defined __aarch64__
+#    define systemd_NR_pkey_mprotect 288
+#  elif defined __arm__
 #    define systemd_NR_pkey_mprotect 394
 #  elif defined __powerpc__
 #    define systemd_NR_pkey_mprotect 386
@@ -530,7 +530,9 @@ assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect);
 
 /* ======================================================================= */
 
-#if defined __aarch64__ || defined __arm__
+#if defined __aarch64__
+#  define systemd_NR_statx 291
+#elif defined __arm__
 #  define systemd_NR_statx 397
 #elif defined __alpha__
 #  define systemd_NR_statx 522