Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf trace beauty: renameat's newdirfd may also be AT_FDCWD

Noticed while working on renameat2.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lkml.kernel.org/n/tip-8omchrcjcvlwoxxv6wrjehfh@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

+2 -1
+2 -1
tools/perf/builtin-trace.c
··· 798 798 { .name = "recvmsg", 799 799 .arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, }, 800 800 { .name = "renameat", 801 - .arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, }, 801 + .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ }, 802 + [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ }, }, }, 802 803 { .name = "renameat2", 803 804 .arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ }, 804 805 [2] = { .scnprintf = SCA_FDAT, /* newdirfd */ },