• Arnaldo Carvalho de Melo's avatar
    tools headers UAPI: Sync files changed by the quotactl_fd new syscall · 44c2cd80
    Arnaldo Carvalho de Melo authored
    To pick the changes in these csets:
    
      64c2c2c6 ("quota: Change quotactl_path() systcall to an fd-based one")
      65ffb3d6 ("quota: Wire up quotactl_fd syscall")
    
    That silences these perf build warnings and add support for those new
    syscalls in tools such as 'perf trace'.
    
    For instance, this is now possible:
    
      # perf trace -v -e quota*
      event qualifier tracepoint filter: (common_pid != 158365 && common_pid != 2512) && (id == 179 || id == 443)
      ^C#
    
    That is the filter expression attached to the raw_syscalls:sys_{enter,exit}
    tracepoints.
    
      $ grep quota tools/perf/arch/x86/entry/syscalls/syscall_64.tbl
      179	common	quotactl		sys_quotactl
      443	common	quotactl_fd		sys_quotactl_fd
      $
    
    This addresses these perf build warnings:
    
      Warning: Kernel ABI header at 'tools/include/uapi/asm-generic/unistd.h' differs from latest version at 'include/uapi/asm-generic/unistd.h'
      diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h
      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
      Warning: Kernel ABI header at 'tools/perf/arch/powerpc/entry/syscalls/syscall.tbl' differs from latest version at 'arch/powerpc/kernel/syscalls/syscall.tbl'
      diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl
      Warning: Kernel ABI header at 'tools/perf/arch/s390/entry/syscalls/syscall.tbl' differs from latest version at 'arch/s390/kernel/syscalls/syscall.tbl'
      diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl
      Warning: Kernel ABI header at 'tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl' differs from latest version at 'arch/mips/kernel/syscalls/syscall_n64.tbl'
      diff -u tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl arch/mips/kernel/syscalls/syscall_n64.tbl
    
    Cc: Jan Kara <jack@suse.cz>
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    44c2cd80
syscall_64.tbl 14.3 KB