All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing
@ 2021-02-03 21:06 Chris Wilson
  2021-02-03 22:15 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Chris Wilson @ 2021-02-03 21:06 UTC (permalink / raw)
  To: intel-gfx; +Cc: Chris Wilson

The heartbeat runs through a few phases that we expect to complete
within a certain number of heartbeat intervals. First we must submit the
heartbeat to the queue, and if the queue is occupied it may take a
couple of intervals before the heartbeat preempts the workload and is
submitted to HW. Once running on HW, completion is not instantaneous as
it may have to first reset the current workload before it itself runs
through the empty request and signals completion. As such, we know that
the heartbeat must take at least the preempt reset timeout and before we
have had a chance to reset the engine, we do not want to issue a global
reset ourselves (simply so that we only try to do one reset at a time
and not confuse ourselves by resetting twice and hitting an innocent.)

So by taking into consideration that once running the request must take
a finite amount of time, we can delay the final completion check to
accomodate that and avoid checking too early (before we've had a chance
to handle any engine resets required).

Suggested-by: CQ Tang <cq.tang@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
 .../gpu/drm/i915/gt/intel_engine_heartbeat.c  | 32 +++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
index 778bcae5ef2c..2a999911f4ac 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
@@ -20,6 +20,16 @@
  * issue a reset -- in the hope that restores progress.
  */
 
+static long completion_timeout(const struct intel_engine_cs *engine)
+{
+	long timeout = 50;
+
+	if (intel_engine_has_preempt_reset(engine))
+		timeout += READ_ONCE(engine->props.heartbeat_interval_ms);
+
+	return msecs_to_jiffies(timeout);
+}
+
 static bool next_heartbeat(struct intel_engine_cs *engine)
 {
 	long delay;
@@ -29,6 +39,28 @@ static bool next_heartbeat(struct intel_engine_cs *engine)
 		return false;
 
 	delay = msecs_to_jiffies_timeout(delay);
+
+	/*
+	 * Once we submit a heartbeat to the HW, we know that it will take
+	 * at least a certain amount of time to complete. On a hanging system
+	 * it will first have to wait for the preempt reset timeout, and
+	 * then it will take some time for the reset to resume with the
+	 * heartbeat and for it to complete. So once we have submitted the
+	 * heartbeat to HW, we can wait a while longer before declaring the
+	 * engine stuck and forcing a reset ourselves. If we do a reset
+	 * and the engine is also doing a reset, it is possible that we
+	 * reset the engine twice, harming an innocent.
+	 *
+	 * Before we have sumitted the heartbeat, we do not want to change
+	 * the interval as we to promote the heartbeat and trigger preemption
+	 * in a deterministic time frame.
+	 */
+	if (engine->heartbeat.systole) {
+		intel_engine_flush_submission(engine);
+		if (i915_request_is_active(engine->heartbeat.systole))
+			delay = max(delay, completion_timeout(engine));
+	}
+
 	if (delay >= HZ)
 		delay = round_jiffies_up_relative(delay);
 	mod_delayed_work(system_highpri_wq, &engine->heartbeat.work, delay);
-- 
2.20.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Ratelimit heartbeat completion probing
  2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
@ 2021-02-03 22:15 ` Patchwork
  2021-02-03 22:19 ` [Intel-gfx] [PATCH v2] " Chris Wilson
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-02-03 22:15 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/gt: Ratelimit heartbeat completion probing
URL   : https://patchwork.freedesktop.org/series/86665/
State : warning

== Summary ==

$ dim checkpatch origin/drm-tip
da83191895fd drm/i915/gt: Ratelimit heartbeat completion probing
-:20: WARNING:TYPO_SPELLING: 'accomodate' may be misspelled - perhaps 'accommodate'?
#20: 
accomodate that and avoid checking too early (before we've had a chance
^^^^^^^^^^

total: 0 errors, 1 warnings, 0 checks, 44 lines checked


_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Intel-gfx] [PATCH v2] drm/i915/gt: Ratelimit heartbeat completion probing
  2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
  2021-02-03 22:15 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
@ 2021-02-03 22:19 ` Chris Wilson
  2021-02-03 22:46 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Chris Wilson @ 2021-02-03 22:19 UTC (permalink / raw)
  To: intel-gfx; +Cc: Chris Wilson

The heartbeat runs through a few phases that we expect to complete
within a certain number of heartbeat intervals. First we must submit the
heartbeat to the queue, and if the queue is occupied it may take a
couple of intervals before the heartbeat preempts the workload and is
submitted to HW. Once running on HW, completion is not instantaneous as
it may have to first reset the current workload before it itself runs
through the empty request and signals completion. As such, we know that
the heartbeat must take at least the preempt reset timeout and before we
have had a chance to reset the engine, we do not want to issue a global
reset ourselves (simply so that we only try to do one reset at a time
and not confuse ourselves by resetting twice and hitting an innocent.)

So by taking into consideration that once running the request must take
a finite amount of time, we can delay the final completion check to
accommodate that and avoid checking too early (before we've had a chance
to handle any engine resets required).

v2: Attach a callback to flush the work immediately upon the heartbeat
completion and insert the delay before the next.

Suggested-by: CQ Tang <cq.tang@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
 .../gpu/drm/i915/gt/intel_engine_heartbeat.c  | 52 ++++++++++++++++++-
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |  1 +
 2 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
index 778bcae5ef2c..bd6634b70524 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
@@ -20,6 +20,16 @@
  * issue a reset -- in the hope that restores progress.
  */
 
+static long completion_timeout(const struct intel_engine_cs *engine)
+{
+	long timeout = 50;
+
+	if (intel_engine_has_preempt_reset(engine))
+		timeout += READ_ONCE(engine->props.heartbeat_interval_ms);
+
+	return msecs_to_jiffies(timeout);
+}
+
 static bool next_heartbeat(struct intel_engine_cs *engine)
 {
 	long delay;
@@ -29,6 +39,28 @@ static bool next_heartbeat(struct intel_engine_cs *engine)
 		return false;
 
 	delay = msecs_to_jiffies_timeout(delay);
+
+	/*
+	 * Once we submit a heartbeat to the HW, we know that it will take
+	 * at least a certain amount of time to complete. On a hanging system
+	 * it will first have to wait for the preempt reset timeout, and
+	 * then it will take some time for the reset to resume with the
+	 * heartbeat and for it to complete. So once we have submitted the
+	 * heartbeat to HW, we can wait a while longer before declaring the
+	 * engine stuck and forcing a reset ourselves. If we do a reset
+	 * and the engine is also doing a reset, it is possible that we
+	 * reset the engine twice, harming an innocent.
+	 *
+	 * Before we have sumitted the heartbeat, we do not want to change
+	 * the interval as we to promote the heartbeat and trigger preemption
+	 * in a deterministic time frame.
+	 */
+	if (engine->heartbeat.systole) {
+		intel_engine_flush_submission(engine);
+		if (i915_request_is_active(engine->heartbeat.systole))
+			delay = max(delay, completion_timeout(engine));
+	}
+
 	if (delay >= HZ)
 		delay = round_jiffies_up_relative(delay);
 	mod_delayed_work(system_highpri_wq, &engine->heartbeat.work, delay);
@@ -48,12 +80,25 @@ heartbeat_create(struct intel_context *ce, gfp_t gfp)
 	return rq;
 }
 
+static void defibrillator(struct dma_fence *f, struct dma_fence_cb *cb)
+{
+	struct intel_engine_cs *engine =
+	       	container_of(cb, typeof(*engine), heartbeat.cb);
+
+	if (READ_ONCE(engine->heartbeat.systole))
+		mod_delayed_work(system_highpri_wq, &engine->heartbeat.work, 0);
+}
+
 static void idle_pulse(struct intel_engine_cs *engine, struct i915_request *rq)
 {
 	engine->wakeref_serial = READ_ONCE(engine->serial) + 1;
 	i915_request_add_active_barriers(rq);
-	if (!engine->heartbeat.systole && intel_engine_has_heartbeat(engine))
+	if (!engine->heartbeat.systole && intel_engine_has_heartbeat(engine)) {
 		engine->heartbeat.systole = i915_request_get(rq);
+		dma_fence_add_callback(&rq->fence,
+				       &engine->heartbeat.cb,
+				       defibrillator);
+	}
 }
 
 static void heartbeat_commit(struct i915_request *rq,
@@ -143,6 +188,11 @@ static void heartbeat(struct work_struct *wrk)
 		goto out;
 	}
 
+	/* Just completed one heartbeat, wait a tick before the next */
+	if (rq)
+		goto out;
+
+	/* The engine is parking. We can rest until the next user */
 	serial = READ_ONCE(engine->serial);
 	if (engine->wakeref_serial == serial)
 		goto out;
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_types.h b/drivers/gpu/drm/i915/gt/intel_engine_types.h
index c9974de2dd00..f6b9d588b450 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_engine_types.h
@@ -344,6 +344,7 @@ struct intel_engine_cs {
 	struct {
 		struct delayed_work work;
 		struct i915_request *systole;
+		struct dma_fence_cb cb;
 		unsigned long blocked;
 	} heartbeat;
 
-- 
2.20.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Ratelimit heartbeat completion probing
  2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
  2021-02-03 22:15 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
  2021-02-03 22:19 ` [Intel-gfx] [PATCH v2] " Chris Wilson
@ 2021-02-03 22:46 ` Patchwork
  2021-02-04  1:02 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Ratelimit heartbeat completion probing (rev2) Patchwork
  2021-02-04  1:32 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
  4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-02-03 22:46 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 14969 bytes --]

== Series Details ==

Series: drm/i915/gt: Ratelimit heartbeat completion probing
URL   : https://patchwork.freedesktop.org/series/86665/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_9726 -> Patchwork_19578
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_19578 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_19578, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/index.html

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_19578:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-pnv-d510:        [PASS][1] -> [DMESG-FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-pnv-d510/igt@i915_selftest@live@gt_heartbeat.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-pnv-d510/igt@i915_selftest@live@gt_heartbeat.html
    - fi-hsw-4770:        [PASS][3] -> [DMESG-FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-hsw-4770/igt@i915_selftest@live@gt_heartbeat.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-hsw-4770/igt@i915_selftest@live@gt_heartbeat.html
    - fi-snb-2600:        [PASS][5] -> [DMESG-FAIL][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-snb-2600/igt@i915_selftest@live@gt_heartbeat.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-snb-2600/igt@i915_selftest@live@gt_heartbeat.html
    - fi-ivb-3770:        [PASS][7] -> [DMESG-FAIL][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-ivb-3770/igt@i915_selftest@live@gt_heartbeat.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-ivb-3770/igt@i915_selftest@live@gt_heartbeat.html
    - fi-elk-e7500:       [PASS][9] -> [DMESG-FAIL][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-elk-e7500/igt@i915_selftest@live@gt_heartbeat.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-elk-e7500/igt@i915_selftest@live@gt_heartbeat.html
    - fi-snb-2520m:       [PASS][11] -> [DMESG-FAIL][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-snb-2520m/igt@i915_selftest@live@gt_heartbeat.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-snb-2520m/igt@i915_selftest@live@gt_heartbeat.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@i915_selftest@live@gt_heartbeat:
    - {fi-hsw-gt1}:       [PASS][13] -> [DMESG-FAIL][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-hsw-gt1/igt@i915_selftest@live@gt_heartbeat.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-hsw-gt1/igt@i915_selftest@live@gt_heartbeat.html
    - {fi-ehl-1}:         [PASS][15] -> [DMESG-FAIL][16]
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-ehl-1/igt@i915_selftest@live@gt_heartbeat.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-ehl-1/igt@i915_selftest@live@gt_heartbeat.html
    - {fi-rkl-11500t}:    [PASS][17] -> [DMESG-FAIL][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-rkl-11500t/igt@i915_selftest@live@gt_heartbeat.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-rkl-11500t/igt@i915_selftest@live@gt_heartbeat.html

  
Known issues
------------

  Here are the changes found in Patchwork_19578 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@debugfs_test@read_all_entries:
    - fi-tgl-y:           NOTRUN -> [DMESG-WARN][19] ([i915#1982] / [i915#402])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@debugfs_test@read_all_entries.html

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-skl-6600u:       [PASS][20] -> [DMESG-FAIL][21] ([i915#2291] / [i915#541])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-skl-6600u/igt@i915_selftest@live@gt_heartbeat.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-skl-6600u/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-x1275:       [PASS][22] -> [DMESG-FAIL][23] ([i915#2291] / [i915#541])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-x1275/igt@i915_selftest@live@gt_heartbeat.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-x1275/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-soraka:      [PASS][24] -> [DMESG-FAIL][25] ([i915#2291] / [i915#541])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-guc:         [PASS][26] -> [DMESG-FAIL][27] ([i915#2291] / [i915#541])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-guc/igt@i915_selftest@live@gt_heartbeat.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-guc/igt@i915_selftest@live@gt_heartbeat.html
    - fi-tgl-y:           NOTRUN -> [DMESG-FAIL][28] ([i915#2601])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cfl-8109u:       [PASS][29] -> [DMESG-FAIL][30] ([i915#2291])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-7500u:       [PASS][31] -> [DMESG-FAIL][32] ([i915#2291] / [i915#541])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-7500u/igt@i915_selftest@live@gt_heartbeat.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-7500u/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bsw-nick:        [PASS][33] -> [DMESG-FAIL][34] ([i915#2675] / [i915#541])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-bsw-nick/igt@i915_selftest@live@gt_heartbeat.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-bsw-nick/igt@i915_selftest@live@gt_heartbeat.html
    - fi-byt-j1900:       [PASS][35] -> [DMESG-FAIL][36] ([i915#541])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-byt-j1900/igt@i915_selftest@live@gt_heartbeat.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-byt-j1900/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-r:           [PASS][37] -> [DMESG-FAIL][38] ([i915#2291] / [i915#541])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-r/igt@i915_selftest@live@gt_heartbeat.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-r/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cml-u2:          [PASS][39] -> [DMESG-FAIL][40] ([i915#2291])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-cml-u2/igt@i915_selftest@live@gt_heartbeat.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-cml-u2/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bxt-dsi:         [PASS][41] -> [DMESG-FAIL][42] ([i915#2291])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-bxt-dsi/igt@i915_selftest@live@gt_heartbeat.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-bxt-dsi/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cml-s:           [PASS][43] -> [DMESG-FAIL][44] ([i915#2291])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-cml-s/igt@i915_selftest@live@gt_heartbeat.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-cml-s/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cfl-guc:         [PASS][45] -> [DMESG-FAIL][46] ([i915#2291])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-cfl-guc/igt@i915_selftest@live@gt_heartbeat.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-cfl-guc/igt@i915_selftest@live@gt_heartbeat.html
    - fi-skl-guc:         [PASS][47] -> [DMESG-FAIL][48] ([i915#2291] / [i915#541])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-skl-guc/igt@i915_selftest@live@gt_heartbeat.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-skl-guc/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bsw-n3050:       [PASS][49] -> [DMESG-FAIL][50] ([i915#2675] / [i915#541])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-bsw-n3050/igt@i915_selftest@live@gt_heartbeat.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-bsw-n3050/igt@i915_selftest@live@gt_heartbeat.html
    - fi-ilk-650:         [PASS][51] -> [DMESG-FAIL][52] ([i915#2291] / [i915#2675])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-ilk-650/igt@i915_selftest@live@gt_heartbeat.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-ilk-650/igt@i915_selftest@live@gt_heartbeat.html
    - fi-tgl-u2:          [PASS][53] -> [DMESG-FAIL][54] ([i915#2601])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-tgl-u2/igt@i915_selftest@live@gt_heartbeat.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-u2/igt@i915_selftest@live@gt_heartbeat.html
    - fi-icl-y:           [PASS][55] -> [DMESG-FAIL][56] ([i915#2291])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-icl-y/igt@i915_selftest@live@gt_heartbeat.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-icl-y/igt@i915_selftest@live@gt_heartbeat.html
    - fi-skl-6700k2:      [PASS][57] -> [DMESG-FAIL][58] ([i915#2291] / [i915#541])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
    - fi-icl-u2:          [PASS][59] -> [DMESG-FAIL][60] ([i915#2291] / [i915#2601])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-icl-u2/igt@i915_selftest@live@gt_heartbeat.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-icl-u2/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cfl-8700k:       [PASS][61] -> [DMESG-FAIL][62] ([i915#2291])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-cfl-8700k/igt@i915_selftest@live@gt_heartbeat.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-cfl-8700k/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bsw-kefka:       [PASS][63] -> [DMESG-FAIL][64] ([i915#2675] / [i915#541])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-bsw-kefka/igt@i915_selftest@live@gt_heartbeat.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-bsw-kefka/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bdw-5557u:       [PASS][65] -> [DMESG-FAIL][66] ([i915#541])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-bdw-5557u/igt@i915_selftest@live@gt_heartbeat.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-bdw-5557u/igt@i915_selftest@live@gt_heartbeat.html
    - fi-glk-dsi:         [PASS][67] -> [DMESG-FAIL][68] ([i915#2291])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-glk-dsi/igt@i915_selftest@live@gt_heartbeat.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-glk-dsi/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_selftest@live@gt_lrc:
    - fi-tgl-y:           NOTRUN -> [DMESG-FAIL][69] ([i915#2373])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@i915_selftest@live@gt_lrc.html

  * igt@i915_selftest@live@gt_pm:
    - fi-tgl-y:           NOTRUN -> [DMESG-FAIL][70] ([i915#1759])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@i915_selftest@live@gt_pm.html

  * igt@kms_chamelium@dp-crc-fast:
    - fi-kbl-7500u:       [PASS][71] -> [FAIL][72] ([i915#1372])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9726/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html

  * igt@kms_chamelium@vga-edid-read:
    - fi-tgl-y:           NOTRUN -> [SKIP][73] ([fdo#111827]) +8 similar issues
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@kms_chamelium@vga-edid-read.html

  * igt@kms_force_connector_basic@force-load-detect:
    - fi-tgl-y:           NOTRUN -> [SKIP][74] ([fdo#109285])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@kms_force_connector_basic@force-load-detect.html

  * igt@prime_self_import@basic-with_two_bos:
    - fi-tgl-y:           NOTRUN -> [DMESG-WARN][75] ([i915#402]) +1 similar issue
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/fi-tgl-y/igt@prime_self_import@basic-with_two_bos.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1372]: https://gitlab.freedesktop.org/drm/intel/issues/1372
  [i915#1759]: https://gitlab.freedesktop.org/drm/intel/issues/1759
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#2291]: https://gitlab.freedesktop.org/drm/intel/issues/2291
  [i915#2373]: https://gitlab.freedesktop.org/drm/intel/issues/2373
  [i915#2601]: https://gitlab.freedesktop.org/drm/intel/issues/2601
  [i915#2675]: https://gitlab.freedesktop.org/drm/intel/issues/2675
  [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
  [i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541


Participating hosts (44 -> 39)
------------------------------

  Additional (1): fi-tgl-y 
  Missing    (6): fi-jsl-1 fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_9726 -> Patchwork_19578

  CI-20190529: 20190529
  CI_DRM_9726: b862e8ace7548bf422530a242d142bebf3c5d2ec @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5989: 57a96840fd5aa7ec48c2f84b30e0420f84ec7386 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_19578: da83191895fd0c587f79462c89c038ce3402e351 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

da83191895fd drm/i915/gt: Ratelimit heartbeat completion probing

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19578/index.html

[-- Attachment #1.2: Type: text/html, Size: 18555 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Ratelimit heartbeat completion probing (rev2)
  2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
                   ` (2 preceding siblings ...)
  2021-02-03 22:46 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
@ 2021-02-04  1:02 ` Patchwork
  2021-02-04  1:32 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
  4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-02-04  1:02 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/gt: Ratelimit heartbeat completion probing (rev2)
URL   : https://patchwork.freedesktop.org/series/86665/
State : warning

== Summary ==

$ dim checkpatch origin/drm-tip
8272367db0e5 drm/i915/gt: Ratelimit heartbeat completion probing
-:86: ERROR:CODE_INDENT: code indent should use tabs where possible
#86: FILE: drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c:86:
+^I       ^Icontainer_of(cb, typeof(*engine), heartbeat.cb);$

-:86: WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#86: FILE: drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c:86:
+^I       ^Icontainer_of(cb, typeof(*engine), heartbeat.cb);$

total: 1 errors, 1 warnings, 0 checks, 88 lines checked


_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Ratelimit heartbeat completion probing (rev2)
  2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
                   ` (3 preceding siblings ...)
  2021-02-04  1:02 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Ratelimit heartbeat completion probing (rev2) Patchwork
@ 2021-02-04  1:32 ` Patchwork
  4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-02-04  1:32 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 10206 bytes --]

== Series Details ==

Series: drm/i915/gt: Ratelimit heartbeat completion probing (rev2)
URL   : https://patchwork.freedesktop.org/series/86665/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_9727 -> Patchwork_19580
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_19580 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_19580, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/index.html

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_19580:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-pnv-d510:        [PASS][1] -> [DMESG-FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-pnv-d510/igt@i915_selftest@live@gt_heartbeat.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-pnv-d510/igt@i915_selftest@live@gt_heartbeat.html
    - fi-ivb-3770:        [PASS][3] -> [DMESG-FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-ivb-3770/igt@i915_selftest@live@gt_heartbeat.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-ivb-3770/igt@i915_selftest@live@gt_heartbeat.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@i915_selftest@live@gt_heartbeat:
    - {fi-ehl-1}:         [PASS][5] -> [INCOMPLETE][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-ehl-1/igt@i915_selftest@live@gt_heartbeat.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-ehl-1/igt@i915_selftest@live@gt_heartbeat.html
    - {fi-rkl-11500t}:    [PASS][7] -> [INCOMPLETE][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-rkl-11500t/igt@i915_selftest@live@gt_heartbeat.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-rkl-11500t/igt@i915_selftest@live@gt_heartbeat.html

  
Known issues
------------

  Here are the changes found in Patchwork_19580 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@amdgpu/amd_cs_nop@sync-compute0:
    - fi-kbl-r:           NOTRUN -> [SKIP][9] ([fdo#109271]) +20 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-r/igt@amdgpu/amd_cs_nop@sync-compute0.html

  * igt@gem_huc_copy@huc-copy:
    - fi-kbl-r:           NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#2190])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-r/igt@gem_huc_copy@huc-copy.html

  * igt@gem_sync@basic-all:
    - fi-tgl-y:           [PASS][11] -> [DMESG-WARN][12] ([i915#402])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-tgl-y/igt@gem_sync@basic-all.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-tgl-y/igt@gem_sync@basic-all.html

  * igt@i915_pm_rpm@module-reload:
    - fi-byt-j1900:       [PASS][13] -> [INCOMPLETE][14] ([i915#142] / [i915#2405])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-byt-j1900/igt@i915_pm_rpm@module-reload.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-byt-j1900/igt@i915_pm_rpm@module-reload.html

  * igt@i915_selftest@live@execlists:
    - fi-cml-s:           [PASS][15] -> [INCOMPLETE][16] ([i915#1037])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-cml-s/igt@i915_selftest@live@execlists.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-cml-s/igt@i915_selftest@live@execlists.html

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-kbl-soraka:      [PASS][17] -> [DMESG-FAIL][18] ([i915#2291] / [i915#541])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
    - fi-kbl-7500u:       [PASS][19] -> [DMESG-FAIL][20] ([i915#2291] / [i915#541])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-kbl-7500u/igt@i915_selftest@live@gt_heartbeat.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-7500u/igt@i915_selftest@live@gt_heartbeat.html
    - fi-cml-u2:          [PASS][21] -> [DMESG-FAIL][22] ([i915#2291])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-cml-u2/igt@i915_selftest@live@gt_heartbeat.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-cml-u2/igt@i915_selftest@live@gt_heartbeat.html
    - fi-bsw-n3050:       [PASS][23] -> [DMESG-FAIL][24] ([i915#2675] / [i915#541])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-bsw-n3050/igt@i915_selftest@live@gt_heartbeat.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-bsw-n3050/igt@i915_selftest@live@gt_heartbeat.html
    - fi-ilk-650:         [PASS][25] -> [DMESG-FAIL][26] ([i915#2291] / [i915#2675])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-ilk-650/igt@i915_selftest@live@gt_heartbeat.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-ilk-650/igt@i915_selftest@live@gt_heartbeat.html
    - fi-icl-y:           [PASS][27] -> [INCOMPLETE][28] ([i915#2782])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-icl-y/igt@i915_selftest@live@gt_heartbeat.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-icl-y/igt@i915_selftest@live@gt_heartbeat.html
    - fi-icl-u2:          [PASS][29] -> [INCOMPLETE][30] ([i915#2601] / [i915#2782])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-icl-u2/igt@i915_selftest@live@gt_heartbeat.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-icl-u2/igt@i915_selftest@live@gt_heartbeat.html

  * igt@kms_chamelium@hdmi-edid-read:
    - fi-kbl-r:           NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) +8 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-r/igt@kms_chamelium@hdmi-edid-read.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
    - fi-kbl-r:           NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#533])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-r/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html

  * igt@runner@aborted:
    - fi-byt-j1900:       NOTRUN -> [FAIL][33] ([i915#1814] / [i915#2505])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-byt-j1900/igt@runner@aborted.html
    - fi-cml-s:           NOTRUN -> [FAIL][34] ([i915#2082] / [i915#2426])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-cml-s/igt@runner@aborted.html

  
#### Possible fixes ####

  * igt@fbdev@read:
    - fi-tgl-y:           [DMESG-WARN][35] ([i915#402]) -> [PASS][36] +1 similar issue
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-tgl-y/igt@fbdev@read.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-tgl-y/igt@fbdev@read.html

  * igt@gem_exec_suspend@basic-s3:
    - fi-tgl-y:           [DMESG-WARN][37] ([i915#2411] / [i915#402]) -> [PASS][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-tgl-y/igt@gem_exec_suspend@basic-s3.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-tgl-y/igt@gem_exec_suspend@basic-s3.html

  * igt@kms_chamelium@dp-crc-fast:
    - fi-kbl-7500u:       [FAIL][39] ([i915#1372]) -> [PASS][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9727/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1037]: https://gitlab.freedesktop.org/drm/intel/issues/1037
  [i915#1372]: https://gitlab.freedesktop.org/drm/intel/issues/1372
  [i915#142]: https://gitlab.freedesktop.org/drm/intel/issues/142
  [i915#1814]: https://gitlab.freedesktop.org/drm/intel/issues/1814
  [i915#2082]: https://gitlab.freedesktop.org/drm/intel/issues/2082
  [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
  [i915#2291]: https://gitlab.freedesktop.org/drm/intel/issues/2291
  [i915#2405]: https://gitlab.freedesktop.org/drm/intel/issues/2405
  [i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
  [i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
  [i915#2505]: https://gitlab.freedesktop.org/drm/intel/issues/2505
  [i915#2601]: https://gitlab.freedesktop.org/drm/intel/issues/2601
  [i915#2675]: https://gitlab.freedesktop.org/drm/intel/issues/2675
  [i915#2782]: https://gitlab.freedesktop.org/drm/intel/issues/2782
  [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
  [i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541


Participating hosts (44 -> 38)
------------------------------

  Additional (1): fi-kbl-r 
  Missing    (7): fi-jsl-1 fi-ilk-m540 fi-hsw-4200u fi-tgl-u2 fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_9727 -> Patchwork_19580

  CI-20190529: 20190529
  CI_DRM_9727: f707269365babf0b562f0f623ca36b37d7e0391a @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5989: 57a96840fd5aa7ec48c2f84b30e0420f84ec7386 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_19580: 8272367db0e5321098c1588c1026393d14e4e2de @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

8272367db0e5 drm/i915/gt: Ratelimit heartbeat completion probing

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19580/index.html

[-- Attachment #1.2: Type: text/html, Size: 12121 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-02-04  1:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-03 21:06 [Intel-gfx] [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing Chris Wilson
2021-02-03 22:15 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
2021-02-03 22:19 ` [Intel-gfx] [PATCH v2] " Chris Wilson
2021-02-03 22:46 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2021-02-04  1:02 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Ratelimit heartbeat completion probing (rev2) Patchwork
2021-02-04  1:32 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.