Em Fri, Dec 18, 2020 at 03:59:23PM +0800, Tiezhu Yang escreveu:
> This silences the following tools/perf/ build warning:
> Warning: Kernel ABI header at 
> 'tools/perf/arch/powerpc/entry/syscalls/syscall.tbl' differs from latest 
> version at 'arch/powerpc/kernel/syscalls/syscall.tbl'

Hi Ravi, Naveen,

        Can I get your Reviewed-by or Acked-by for this change and the
other that adds s390's syscall.tbl to check_headers.sh so that we get
notified when the copy drifts, so that we can see if it still continues
working and we can get new syscalls to be supported in things like 'perf
trace'?

Thanks,

- Arnaldo
 
> Just make them same:
> cp arch/powerpc/kernel/syscalls/syscall.tbl 
> tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
> 
> Signed-off-by: Tiezhu Yang <yangtie...@loongson.cn>
> ---
>  tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 25 
> ++++++++++++++++------
>  1 file changed, 18 insertions(+), 7 deletions(-)
> 
> diff --git a/tools/perf/arch/powerpc/entry/syscalls/syscall.tbl 
> b/tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
> index b168364..1275dae 100644
> --- a/tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
> +++ b/tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
> @@ -9,7 +9,9 @@
>  #
>  0    nospu   restart_syscall                 sys_restart_syscall
>  1    nospu   exit                            sys_exit
> -2    nospu   fork                            ppc_fork
> +2    32      fork                            ppc_fork                        
> sys_fork
> +2    64      fork                            sys_fork
> +2    spu     fork                            sys_ni_syscall
>  3    common  read                            sys_read
>  4    common  write                           sys_write
>  5    common  open                            sys_open                        
> compat_sys_open
> @@ -158,7 +160,9 @@
>  119  32      sigreturn                       sys_sigreturn                   
> compat_sys_sigreturn
>  119  64      sigreturn                       sys_ni_syscall
>  119  spu     sigreturn                       sys_ni_syscall
> -120  nospu   clone                           ppc_clone
> +120  32      clone                           ppc_clone                       
> sys_clone
> +120  64      clone                           sys_clone
> +120  spu     clone                           sys_ni_syscall
>  121  common  setdomainname                   sys_setdomainname
>  122  common  uname                           sys_newuname
>  123  common  modify_ldt                      sys_ni_syscall
> @@ -240,7 +244,9 @@
>  186  spu     sendfile                        sys_sendfile64
>  187  common  getpmsg                         sys_ni_syscall
>  188  common  putpmsg                         sys_ni_syscall
> -189  nospu   vfork                           ppc_vfork
> +189  32      vfork                           ppc_vfork                       
> sys_vfork
> +189  64      vfork                           sys_vfork
> +189  spu     vfork                           sys_ni_syscall
>  190  common  ugetrlimit                      sys_getrlimit                   
> compat_sys_getrlimit
>  191  common  readahead                       sys_readahead                   
> compat_sys_readahead
>  192  32      mmap2                           sys_mmap2                       
> compat_sys_mmap2
> @@ -316,8 +322,8 @@
>  248  32      clock_nanosleep                 sys_clock_nanosleep_time32
>  248  64      clock_nanosleep                 sys_clock_nanosleep
>  248  spu     clock_nanosleep                 sys_clock_nanosleep
> -249  32      swapcontext                     ppc_swapcontext                 
> ppc32_swapcontext
> -249  64      swapcontext                     ppc64_swapcontext
> +249  32      swapcontext                     ppc_swapcontext                 
> compat_sys_swapcontext
> +249  64      swapcontext                     sys_swapcontext
>  249  spu     swapcontext                     sys_ni_syscall
>  250  common  tgkill                          sys_tgkill
>  251  32      utimes                          sys_utimes_time32
> @@ -456,7 +462,7 @@
>  361  common  bpf                             sys_bpf
>  362  nospu   execveat                        sys_execveat                    
> compat_sys_execveat
>  363  32      switch_endian                   sys_ni_syscall
> -363  64      switch_endian                   ppc_switch_endian
> +363  64      switch_endian                   sys_switch_endian
>  363  spu     switch_endian                   sys_ni_syscall
>  364  common  userfaultfd                     sys_userfaultfd
>  365  common  membarrier                      sys_membarrier
> @@ -516,6 +522,11 @@
>  432  common  fsmount                         sys_fsmount
>  433  common  fspick                          sys_fspick
>  434  common  pidfd_open                      sys_pidfd_open
> -435  nospu   clone3                          ppc_clone3
> +435  32      clone3                          ppc_clone3                      
> sys_clone3
> +435  64      clone3                          sys_clone3
> +435  spu     clone3                          sys_ni_syscall
> +436  common  close_range                     sys_close_range
>  437  common  openat2                         sys_openat2
>  438  common  pidfd_getfd                     sys_pidfd_getfd
> +439  common  faccessat2                      sys_faccessat2
> +440  common  process_madvise                 sys_process_madvise
> -- 
> 2.1.0
> 

-- 

- Arnaldo

Reply via email to