]> git.baikalelectronics.ru Git - kernel.git/commit
tools headers API: Update close_range affected files
authorArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 6 Aug 2020 12:52:41 +0000 (09:52 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 6 Aug 2020 12:52:41 +0000 (09:52 -0300)
commit62c4cce08d0e8ef9d4439eca39289fd5017911c5
tree6c8e67ee22244e541258d4091f55113200d4649e
parent3c3503c3c811b9bae15a8689a9701d6e39303d85
tools headers API: Update close_range affected files

To pick the changes from:

  7641cb9bec45 ("net: remove compat_sys_{get,set}sockopt")
  3d882ad67220 ("arch: wire-up close_range()")

That automagically add the 'close_range' syscall to tools such as 'perf
trace'.

Before:

  # perf trace -e close_range
  event syntax error: 'close_range'
                       \___ parser error
  Run 'perf list' for a list of valid events

   Usage: perf trace [<options>] [<command>]
      or: perf trace [<options>] -- <command> [<options>]
      or: perf trace record [<options>] [<command>]
      or: perf trace record [<options>] -- <command> [<options>]

      -e, --event <event>   event/syscall selector. use 'perf list' to list available events
  #

After, system wide strace like tracing for this syscall:

  # perf trace -e close_range
  ^C#

No calls, I need some test proggie :-)

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Christian Brauner <christian.brauner@ubuntu.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: David S. Miller <davem@davemloft.net>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/include/uapi/asm-generic/unistd.h
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl