From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756147AbdCWPTX (ORCPT ); Thu, 23 Mar 2017 11:19:23 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:57095 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754389AbdCWPTU (ORCPT ); Thu, 23 Mar 2017 11:19:20 -0400 From: Arnd Bergmann To: Thomas Gleixner Cc: Kyle Huey , Arnd Bergmann , linux-kernel@vger.kernel.org Subject: [PATCH] x86/syscalls/32: ignore arch_prctl for other architectures Date: Thu, 23 Mar 2017 16:18:51 +0100 Message-Id: <20170323151904.706286-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:B9hKrX2XhKqPuGpnRFnT10VRzBKUM1P4oPheL8PEINqROrLM8iA cuues0noHtsF+xR4ZeyBTY/WdPfpyJUZb7oKvUjd+mdKFZJ2LLxAwKWqMrZShg7nEoOjpEj JmbWc4d3kjz3OAwJvwlA+UNN0xPffk7ywNvISwBOxDlxGqpc2p8fkwDO8JUnJn+j8a66XGE Nn9iDm/z8ezburm79sXSQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:0/yGgc+pvrE=:MuygcNfNeNQ5Ri5sib9LXV bj+BDSvsQKyS7wlZNHA1NCS8TZbwdl0DTW/l+LpAmDvLbUsEDMI02u8QbJwkG5xlw3anG+EGe t6pauHPvm7rOC2q+TcZBY2pTexEUe7iVpUUpc9wUWVqF0fS94qac2L0CbtFSbVV/gOz+rp8rv dr+9WJ+cLTgsPJuY/RHPYT8DwDVsZJ95MYWKsdkk5vhYPw+yQTLbXX+R2dXjIzbBEIuIRvr0u 798ejhrcqnZ/buEz+Fle9m0CvK6DwgNHBX0xnf7gVcRz+Dx7psqS5iF8oPtAgfRMKTJkrFqmp +pDjvFVwO21FJICXMsLNUcYKcRuyAKWIoU4DhTU4uYwkVh97Q6oe6ZJafkjoQrVmmA8Yc20AW t174GjROTZwg6HOHzo4qK54y6tjV/M46o4e6aX1ho7EwR3LL0nfePwRpw1GG+Z8Lb3GrgxvoQ IlQACxV0hYoHLyJSs0LAiHlnHF2cW/LTKpj4ifnffKVp7moWT3UhWANj9Ms+9/cAJYFKQac5p +Oo2/XcgMMPCNc7ejq2VNud4GBW2fkFJV0vBWAZ3WgcjhLSgHqRkSc2OVgpo4sCCdq0+ilmYZ twu/8DYbb1smPrT2uckUBzMljpUI4Q5G+h3uJD6tg/DqskdIThEE2ssRvoAW+k+7sgs+p/AYb EmnLET8WzuyynjY+3KDWqAxfuN3QKKR0I6furo+SMbNxzuHWwHLZOX8pnggVDAj6agMc= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org sys_arch_prctl is only provided on x86, and there is no reason to add it elsewhere. However, including it on the 32-bit syscall table caused a warning for most configurations on non-x86: :1328:2: warning: #warning syscall arch_prctl not implemented [-Wcpp] This adds an exception to the syscall table checking script. Fixes: 79170fda313e ("x86/syscalls/32: Wire up arch_prctl on x86-32") Signed-off-by: Arnd Bergmann --- scripts/checksyscalls.sh | 1 + 1 file changed, 1 insertion(+) Thomas, can you apply this on top of the x86 patch? diff --git a/scripts/checksyscalls.sh b/scripts/checksyscalls.sh index f7ad07128811..0cce56da3706 100755 --- a/scripts/checksyscalls.sh +++ b/scripts/checksyscalls.sh @@ -148,6 +148,7 @@ cat << EOF #define __IGNORE_sysfs #define __IGNORE_uselib #define __IGNORE__sysctl +#define __IGNORE_arch_prctl /* ... including the "new" 32-bit uid syscalls */ #define __IGNORE_lchown32 -- 2.9.0