From b6ce3d2c0152a17210bb7fd31bb92a289f181a57 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 22 Aug 2020 16:55:56 +0200 Subject: [PATCH] basic/missing_syscall: fix syscall numbers for arm64 :( --- src/basic/missing_syscall.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h index 3bbedc6a7b6..a2acdc6c95f 100644 --- a/src/basic/missing_syscall.h +++ b/src/basic/missing_syscall.h @@ -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 -- 2.47.3