lkml.org 
[lkml]   [2020]   [Oct]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Subject[PATCH v2 03/15] perf data: open data directory in read access mode
From
Date

Open files located at trace data directory in case read access
mode is requested. File are opened and its fds assigned to
perf_data dir files especially for loading data directories
content in perf report mode.

Signed-off-by: Alexey Budankov <alexey.budankov@linux.intel.com>
---
tools/perf/util/data.c | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/tools/perf/util/data.c b/tools/perf/util/data.c
index c47aa34fdc0a..6ad61ac6ba67 100644
--- a/tools/perf/util/data.c
+++ b/tools/perf/util/data.c
@@ -321,6 +321,10 @@ static int open_dir(struct perf_data *data)
return -1;

ret = open_file(data);
+ if (!ret && perf_data__is_dir(data)) {
+ if (perf_data__is_read(data))
+ ret = perf_data__open_dir(data);
+ }

/* Cleanup whatever we managed to create so far. */
if (ret && perf_data__is_write(data))
--
2.24.1
\
 
 \ /
  Last update: 2020-10-21 17:59    [W:0.277 / U:2.716 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site