OSDN Git Service

i915/perf: Drop the check for report reason in OA
authorUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Wed, 10 Feb 2021 19:01:06 +0000 (11:01 -0800)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 12 Feb 2021 14:55:03 +0000 (16:55 +0200)
After fixing the OA_TAIL_PTR corruption, there are no more reports with
reason field of zero. Drop the check for report reason.

Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210210190106.8586-1-umesh.nerlige.ramappa@intel.com
drivers/gpu/drm/i915/i915_perf.c

index e08c0db..736c098 100644 (file)
@@ -725,11 +725,6 @@ static int gen8_append_oa_reports(struct i915_perf_stream *stream,
                          (IS_GEN(stream->perf->i915, 12) ?
                           OAREPORT_REASON_MASK_EXTENDED :
                           OAREPORT_REASON_MASK));
-               if (reason == 0) {
-                       if (__ratelimit(&stream->perf->spurious_report_rs))
-                               DRM_NOTE("Skipping spurious, invalid OA report\n");
-                       continue;
-               }
 
                ctx_id = report32[2] & stream->specific_ctx_id_mask;