perf trace beauty flock: Move to separate object file
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 0d916ef4ce35ee5ff6255d3f0622faccab696d3f Gitweb: https://git.kernel.org/tip/0d916ef4ce35ee5ff6255d3f0622faccab696d3f Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Mon, 22 Jan 2018 16:50:16 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Tue, 23 Jan 2018 09:51:52 -0300
perf trace beauty flock: Move to separate object file
To resolve some header conflicts that were preventing the build to succeed in the Alpine Linux distribution.
Cc Adrian Hunter <[email protected]>
Cc David Ahern <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/builtin-trace.c | 1 - tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 3 +++ tools/perf/trace/beauty/flock.c | 10 +++++----- 4 files changed, 9 insertions(+), 6 deletions(-)
tools/perf/builtin-trace.c +0 -1
@@ -548,7 +548,6 @@ static size_t syscall_arg__scnprintf_getrandom_flags(char *bf, size_t size,#include "trace/beauty/arch_errno_names.c" #include "trace/beauty/eventfd.c" -#include "trace/beauty/flock.c" #include "trace/beauty/futex_op.c" #include "trace/beauty/futex_val3.c" #include "trace/beauty/mmap.c"
tools/perf/trace/beauty/Build +1 -0
@@ -1,5 +1,6 @@ libperf-y += clone.o libperf-y += fcntl.o +libperf-y += flock.o ifeq ($(SRCARCH),$(filter $(SRCARCH),x86)) libperf-y += ioctl.o endif
tools/perf/trace/beauty/beauty.h +3 -0
@@ -79,6 +79,9 @@ size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_arsize_t syscall_arg__scnprintf_fcntl_arg (char *bf,size_t size,struct syscall_arg *arg);#define SCA_FCNTL_ARG syscall_arg__scnprintf_fcntl_arg +size_t syscall_arg__scnprintf_flock (char *bf,size_t size,struct syscall_arg *arg); +#define SCA_FLOCK syscall_arg__scnprintf_flock +size_t syscall_arg__scnprintf_ioctl_cmd (char *bf,size_t size,struct syscall_arg *arg);#define SCA_IOCTL_CMD syscall_arg__scnprintf_ioctl_cmd
tools/perf/trace/beauty/flock.c +5 -5
@@ -1,5 +1,8 @@// SPDX-License-Identifier: GPL-2.0 -#include <fcntl.h> + +#include "trace/beauty/beauty.h" +#include <linux/kernel.h> +#include <uapi/linux/fcntl.h> #ifndef LOCK_MAND #define LOCK_MAND 32
@@ -17,8 +20,7 @@#define LOCK_RW 192#endif -static size_t syscall_arg__scnprintf_flock (char *bf,size_t size, -struct syscall_arg *arg) +size_t syscall_arg__scnprintf_flock (char *bf,size_t size,struct syscall_arg *arg) {int printed =0 , op = arg->val;
@@ -45,5 +47,3 @@ static size_t syscall_arg__scnprintf_flock(char *bf, size_t size,return printed; } - -#define SCA_FLOCK syscall_arg__scnprintf_flock