perf intel-pt: Remove a check for sampling mode
authorAdrian Hunter <adrian.hunter@intel.com>
Wed, 7 Mar 2018 14:02:28 +0000 (16:02 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 8 Mar 2018 13:05:58 +0000 (10:05 -0300)
Intel PT code already has some preparation for AUX area sampling mode.

However the implementation has changed from the first proposal and one
of the side-effects is that it will not be impossible to support snapshot
mode and sampling mode at the same time.

Although there are no plans to support it, let validation (not yet
implemented) control whether it is allowed rather than low-level
functions.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lkml.kernel.org/r/1520431349-30689-9-git-send-email-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/intel-pt.c

index 9a4f9cdb752fea088e3868f1fee0c447c968ac22..5c5c155fba7887550ad87d0bfd5d29e6007b2178 100644 (file)
@@ -2061,9 +2061,6 @@ static int intel_pt_process_auxtrace_event(struct perf_session *session,
        struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt,
                                           auxtrace);
 
-       if (pt->sampling_mode)
-               return 0;
-
        if (!pt->data_queued) {
                struct auxtrace_buffer *buffer;
                off_t data_offset;