lkml.org 
[lkml]   [2017]   [Mar]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:x86/process] x86/syscalls/32: Ignore arch_prctl for other architectures
    Commit-ID:  f3e4559781bf0c393364baa6b772233088a711db
    Gitweb: http://git.kernel.org/tip/f3e4559781bf0c393364baa6b772233088a711db
    Author: Arnd Bergmann <arnd@arndb.de>
    AuthorDate: Thu, 23 Mar 2017 16:18:51 +0100
    Committer: Thomas Gleixner <tglx@linutronix.de>
    CommitDate: Fri, 24 Mar 2017 14:13:55 +0100

    x86/syscalls/32: Ignore arch_prctl for other architectures

    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 <arnd@arndb.de>
    Cc: Kyle Huey <khuey@kylehuey.com>
    Link: http://lkml.kernel.org/r/20170323151904.706286-1-arnd@arndb.de
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

    ---
    scripts/checksyscalls.sh | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/scripts/checksyscalls.sh b/scripts/checksyscalls.sh
    index 2c9082b..116b773 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
    \
     
     \ /
      Last update: 2017-03-24 14:22    [W:4.501 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site