Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp772967pxb; Thu, 23 Sep 2021 10:14:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3uXofPXNYhwfMmSxlQX7HDy1k3x2djj93aCKU7G5vkoE03Lm1ZBy0uXRm5+R7RdT03WkF X-Received: by 2002:a05:6638:94c:: with SMTP id f12mr5063609jad.126.1632417271082; Thu, 23 Sep 2021 10:14:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632417271; cv=none; d=google.com; s=arc-20160816; b=wexa2EhWrlgo/dCqL+RuRkRPCwZHjUSmFWI1LB7NYeXrxTOY7uYOX0p/fcFAtuaQ9C ssq+3yD0sR0/AugbyJBxlNwFolE/RJBxmJUtgP8Qr9/1TeF9TatqsdQ4A3YNvITodQW0 npIxaoNHrQAWaBHTZ9fX0oFoRHDzXO2tjw/C23u1Tjb6WgFodaX/TQPowQBdbikLPAdz yfjCkQLiK30KcnEQl5xmqPcZSPQHDv7AB4EuwvEeXN5GQ4IX7+j5wmdmytMkgdBZ/t6u j7r1P3WSF4l1JnuP5BSTug4NKrXdQcUH36l7U43JSLS8e8X5wjQcEQPj1fVHs0TYuoa3 oGaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=TcUgeK1f7MYUTxeE4wkOszpYbkRNjGhnupZq43vQbJI=; b=m4J9whKNv3tldZ52GsJM2lvl68Rgic2IiV2JeAqVhKB2fXzvSCOCH9dbgdtIf9lD3h km6vKp0a0Iihc1zI1A6hrq6yBYh/VkyoMr75Z56Gksgdr1dkWzMOYMge2ImUPh9Pbiit /kB8bHN1ighXkN6hM2IlnvV2l7AopSoU9cgVrF8W9tf8H+J2QqdOEmiymAxH/7stxinJ 3JKgn7/N4maaVftUzynPvZ+rBlw1RNZiXmp+eZjnv6+4UGb1I3BOj7NSPKs+6+UURAeT ByT4HbKi/ZI02xrzsdVJfbceArtYh80tQDXv9dyba53k+hlWtgNZ6+W8roiv6ZKIrA5O a5Pw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y4si8229162iln.55.2021.09.23.10.14.19; Thu, 23 Sep 2021 10:14:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242640AbhIWROX (ORCPT + 99 others); Thu, 23 Sep 2021 13:14:23 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:47204 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242647AbhIWROS (ORCPT ); Thu, 23 Sep 2021 13:14:18 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: tonyk) with ESMTPSA id 1C63D1F44614 From: =?UTF-8?q?Andr=C3=A9=20Almeida?= To: Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , linux-kernel@vger.kernel.org, Steven Rostedt , Sebastian Andrzej Siewior Cc: kernel@collabora.com, krisman@collabora.com, linux-api@vger.kernel.org, libc-alpha@sourceware.org, mtk.manpages@gmail.com, Davidlohr Bueso , Arnd Bergmann , =?UTF-8?q?Andr=C3=A9=20Almeida?= Subject: [PATCH v2 18/22] futex,arm: Wire up sys_futex_waitv() Date: Thu, 23 Sep 2021 14:11:07 -0300 Message-Id: <20210923171111.300673-19-andrealmeid@collabora.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210923171111.300673-1-andrealmeid@collabora.com> References: <20210923171111.300673-1-andrealmeid@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Wire up syscall entry point for ARM architectures, for both 32 and 64-bit. Signed-off-by: André Almeida --- arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/tools/syscall.tbl b/arch/arm/tools/syscall.tbl index e842209e135d..543100151f2b 100644 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl @@ -462,3 +462,4 @@ 446 common landlock_restrict_self sys_landlock_restrict_self # 447 reserved for memfd_secret 448 common process_mrelease sys_process_mrelease +449 common futex_waitv sys_futex_waitv diff --git a/arch/arm64/include/asm/unistd.h b/arch/arm64/include/asm/unistd.h index 3cb206aea3db..6bdb5f5db438 100644 --- a/arch/arm64/include/asm/unistd.h +++ b/arch/arm64/include/asm/unistd.h @@ -38,7 +38,7 @@ #define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5) #define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800) -#define __NR_compat_syscalls 449 +#define __NR_compat_syscalls 450 #endif #define __ARCH_WANT_SYS_CLONE diff --git a/arch/arm64/include/asm/unistd32.h b/arch/arm64/include/asm/unistd32.h index 844f6ae58662..41ea1195e44b 100644 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h @@ -903,6 +903,8 @@ __SYSCALL(__NR_landlock_add_rule, sys_landlock_add_rule) __SYSCALL(__NR_landlock_restrict_self, sys_landlock_restrict_self) #define __NR_process_mrelease 448 __SYSCALL(__NR_process_mrelease, sys_process_mrelease) +#define __NR_futex_waitv 449 +__SYSCALL(__NR_futex_waitv, sys_futex_waitv) /* * Please add new compat syscalls above this comment and update -- 2.33.0