aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf')
-rw-r--r--tools/perf/builtin-trace.c1
-rw-r--r--tools/perf/trace/beauty/Build1
-rw-r--r--tools/perf/trace/beauty/beauty.h3
-rw-r--r--tools/perf/trace/beauty/flock.c10
4 files changed, 9 insertions, 6 deletions
diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c
index 868306ccd8b8..17d11deeb88d 100644
--- a/tools/perf/builtin-trace.c
+++ b/tools/perf/builtin-trace.c
@@ -548,7 +548,6 @@ static size_t syscall_arg__scnprintf_getrandom_flags(char *bf, size_t size,
548 548
549#include "trace/beauty/arch_errno_names.c" 549#include "trace/beauty/arch_errno_names.c"
550#include "trace/beauty/eventfd.c" 550#include "trace/beauty/eventfd.c"
551#include "trace/beauty/flock.c"
552#include "trace/beauty/futex_op.c" 551#include "trace/beauty/futex_op.c"
553#include "trace/beauty/futex_val3.c" 552#include "trace/beauty/futex_val3.c"
554#include "trace/beauty/mmap.c" 553#include "trace/beauty/mmap.c"
diff --git a/tools/perf/trace/beauty/Build b/tools/perf/trace/beauty/Build
index 066bbf0f4a74..66330d4b739b 100644
--- a/tools/perf/trace/beauty/Build
+++ b/tools/perf/trace/beauty/Build
@@ -1,5 +1,6 @@
1libperf-y += clone.o 1libperf-y += clone.o
2libperf-y += fcntl.o 2libperf-y += fcntl.o
3libperf-y += flock.o
3ifeq ($(SRCARCH),$(filter $(SRCARCH),x86)) 4ifeq ($(SRCARCH),$(filter $(SRCARCH),x86))
4libperf-y += ioctl.o 5libperf-y += ioctl.o
5endif 6endif
diff --git a/tools/perf/trace/beauty/beauty.h b/tools/perf/trace/beauty/beauty.h
index d8f6b2ec7fc5..984a504d335c 100644
--- a/tools/perf/trace/beauty/beauty.h
+++ b/tools/perf/trace/beauty/beauty.h
@@ -79,6 +79,9 @@ size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_ar
79size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg); 79size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg);
80#define SCA_FCNTL_ARG syscall_arg__scnprintf_fcntl_arg 80#define SCA_FCNTL_ARG syscall_arg__scnprintf_fcntl_arg
81 81
82size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg);
83#define SCA_FLOCK syscall_arg__scnprintf_flock
84
82size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg); 85size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg);
83#define SCA_IOCTL_CMD syscall_arg__scnprintf_ioctl_cmd 86#define SCA_IOCTL_CMD syscall_arg__scnprintf_ioctl_cmd
84 87
diff --git a/tools/perf/trace/beauty/flock.c b/tools/perf/trace/beauty/flock.c
index f9707f57566c..c4ff6ad30b06 100644
--- a/tools/perf/trace/beauty/flock.c
+++ b/tools/perf/trace/beauty/flock.c
@@ -1,5 +1,8 @@
1// SPDX-License-Identifier: GPL-2.0 1// SPDX-License-Identifier: GPL-2.0
2#include <fcntl.h> 2
3#include "trace/beauty/beauty.h"
4#include <linux/kernel.h>
5#include <uapi/linux/fcntl.h>
3 6
4#ifndef LOCK_MAND 7#ifndef LOCK_MAND
5#define LOCK_MAND 32 8#define LOCK_MAND 32
@@ -17,8 +20,7 @@
17#define LOCK_RW 192 20#define LOCK_RW 192
18#endif 21#endif
19 22
20static size_t syscall_arg__scnprintf_flock(char *bf, size_t size, 23size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg)
21 struct syscall_arg *arg)
22{ 24{
23 int printed = 0, op = arg->val; 25 int printed = 0, op = arg->val;
24 26
@@ -45,5 +47,3 @@ static size_t syscall_arg__scnprintf_flock(char *bf, size_t size,
45 47
46 return printed; 48 return printed;
47} 49}
48
49#define SCA_FLOCK syscall_arg__scnprintf_flock