• Arnaldo Carvalho de Melo's avatar
    tools headers: Update x86's syscall_64.tbl with the kernel sources · d8ed4d7a
    Arnaldo Carvalho de Melo authored
    To pick the changes from:
    
      d3b1b776 ("x86/entry/64: Remove ptregs qualifier from syscall table")
      cab56d34 ("x86/entry: Remove ABI prefixes from functions in syscall tables")
      27dd84fa ("x86/entry/64: Use syscall wrappers for x32_rt_sigreturn")
    
    Addressing this tools/perf build warning:
    
      Warning: Kernel ABI header at 'tools/perf/arch/x86/entry/syscalls/syscall_64.tbl' differs from latest version at 'arch/x86/entry/syscalls/syscall_64.tbl'
      diff -u tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl
    
    That didn't result in any tooling changes, as what is extracted are just
    the first two columns, and these patches touched only the third.
    
      $ cp /tmp/build/perf/arch/x86/include/generated/asm/syscalls_64.c /tmp
      $ cp arch/x86/entry/syscalls/syscall_64.tbl tools/perf/arch/x86/entry/syscalls/syscall_64.tbl
      $ make -C tools/perf O=/tmp/build/perf install-bin
      make: Entering directory '/home/acme/git/perf/tools/perf'
        BUILD:   Doing 'make -j12' parallel build
        DESCEND  plugins
        CC       /tmp/build/perf/util/syscalltbl.o
        INSTALL  trace_plugins
        LD       /tmp/build/perf/util/perf-in.o
        LD       /tmp/build/perf/perf-in.o
        LINK     /tmp/build/perf/perf
      $ diff -u /tmp/build/perf/arch/x86/include/generated/asm/syscalls_64.c /tmp/syscalls_64.c
      $
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    d8ed4d7a
syscall_64.tbl 13.8 KB