hi, adding perf_data_file__write function to centralize output file writes. Using it in record and inject commands.
v2 changes: - changes for readn function, suggested by Ingo - added writen function, suggested by Arnaldo - spliting record change into 2 separated patches - omiting some unnecessary changes in the inject change thanks, jirka Signed-off-by: Jiri Olsa <jo...@redhat.com> Cc: Ingo Molnar <mi...@kernel.org> Cc: Frederic Weisbecker <fweis...@gmail.com> Cc: Peter Zijlstra <pet...@infradead.org> Cc: Namhyung Kim <namhy...@kernel.org> Cc: Mike Galbraith <efa...@gmx.de> Cc: David Ahern <dsah...@gmail.com> Cc: Adrian Hunter <adrian.hun...@intel.com> --- Jiri Olsa (7): perf record: Unify data output code into perf_record__write function perf tools: Use correct return type for readn function perf tools: Fine tune readn function perf tools: Add writen function perf tools: Add perf_data_file__write interface perf record: Use perf_data_file__write for output file perf inject: Handle output file via perf_data_file object tools/perf/builtin-inject.c | 65 +++++++++++++++++++++++++++-------------------------------------- tools/perf/builtin-record.c | 41 +++++++++++++---------------------------- tools/perf/util/data.c | 6 ++++++ tools/perf/util/data.h | 14 ++++++++------ tools/perf/util/header.c | 18 +++++++++--------- tools/perf/util/session.c | 2 +- tools/perf/util/util.c | 32 ++++++++++++++++++++++++++------ tools/perf/util/util.h | 3 ++- 8 files changed, 92 insertions(+), 89 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/