Merge remote-tracking branch 'torvalds/master' into perf/core
To pick up the fixes from upstream. Fix simple conflict on session.c related to the file position fix that went upstream and is touched by the active decomp changes in perf/core. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
@@ -2122,7 +2122,7 @@ fetch_decomp_event(u64 head, size_t mmap_size, char *buf, bool needs_swap)
|
||||
static int __perf_session__process_decomp_events(struct perf_session *session)
|
||||
{
|
||||
s64 skip;
|
||||
u64 size, file_pos = 0;
|
||||
u64 size;
|
||||
struct decomp *decomp = session->active_decomp->decomp_last;
|
||||
|
||||
if (!decomp)
|
||||
@@ -2138,7 +2138,7 @@ static int __perf_session__process_decomp_events(struct perf_session *session)
|
||||
size = event->header.size;
|
||||
|
||||
if (size < sizeof(struct perf_event_header) ||
|
||||
(skip = perf_session__process_event(session, event, file_pos)) < 0) {
|
||||
(skip = perf_session__process_event(session, event, decomp->file_pos)) < 0) {
|
||||
pr_err("%#" PRIx64 " [%#x]: failed to process type: %d\n",
|
||||
decomp->file_pos + decomp->head, event->header.size, event->header.type);
|
||||
return -EINVAL;
|
||||
|
||||
Reference in New Issue
Block a user