* [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 10:31 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 10:31 UTC (permalink / raw)
To: intel-gfx, dri-devel; +Cc: Lyude Paul, Sean Paul, Wayne Lin, stable
This fixes the following use-after-free problem in case an MST down
message times out, while waiting for the response for it:
[ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
[ 449.022898] ------------[ cut here ]------------
[ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
[ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
[ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
[ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
[ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
[ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
[ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
[ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
[ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
[ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
[ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
[ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
[ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
[ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
[ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
[ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
[ 449.023025] PKRU: 55555554
[ 449.023028] Call Trace:
[ 449.023034] drm_dp_queue_down_tx+0x59/0x110
[ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
[ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
[ 449.023060] drm_dp_send_link_address+0x74/0x870
[ 449.023065] ? __slab_free+0x3e1/0x5c0
[ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
[ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
[ 449.023117] process_one_work+0x268/0x600
[ 449.023124] ? __schedule+0x307/0x8d0
[ 449.023139] worker_thread+0x37/0x380
[ 449.023149] ? process_one_work+0x600/0x600
[ 449.023153] kthread+0x140/0x160
[ 449.023159] ? kthread_park+0x80/0x80
[ 449.023169] ret_from_fork+0x24/0x50
Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
Cc: Lyude Paul <lyude@redhat.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Wayne Lin <Wayne.Lin@amd.com>
Cc: <stable@vger.kernel.org> # v3.17+
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
index 2d4132e0a98f..70455e304a26 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
/* remove from q */
if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
- txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
+ txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
+ txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
list_del(&txmsg->next);
}
out:
--
2.23.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 10:31 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 10:31 UTC (permalink / raw)
To: intel-gfx, dri-devel; +Cc: Sean Paul, stable, Wayne Lin
This fixes the following use-after-free problem in case an MST down
message times out, while waiting for the response for it:
[ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
[ 449.022898] ------------[ cut here ]------------
[ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
[ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
[ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
[ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
[ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
[ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
[ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
[ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
[ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
[ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
[ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
[ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
[ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
[ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
[ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
[ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
[ 449.023025] PKRU: 55555554
[ 449.023028] Call Trace:
[ 449.023034] drm_dp_queue_down_tx+0x59/0x110
[ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
[ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
[ 449.023060] drm_dp_send_link_address+0x74/0x870
[ 449.023065] ? __slab_free+0x3e1/0x5c0
[ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
[ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
[ 449.023117] process_one_work+0x268/0x600
[ 449.023124] ? __schedule+0x307/0x8d0
[ 449.023139] worker_thread+0x37/0x380
[ 449.023149] ? process_one_work+0x600/0x600
[ 449.023153] kthread+0x140/0x160
[ 449.023159] ? kthread_park+0x80/0x80
[ 449.023169] ret_from_fork+0x24/0x50
Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
Cc: Lyude Paul <lyude@redhat.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Wayne Lin <Wayne.Lin@amd.com>
Cc: <stable@vger.kernel.org> # v3.17+
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
index 2d4132e0a98f..70455e304a26 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
/* remove from q */
if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
- txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
+ txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
+ txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
list_del(&txmsg->next);
}
out:
--
2.23.1
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 10:31 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 10:31 UTC (permalink / raw)
To: intel-gfx, dri-devel; +Cc: stable, Wayne Lin
This fixes the following use-after-free problem in case an MST down
message times out, while waiting for the response for it:
[ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
[ 449.022898] ------------[ cut here ]------------
[ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
[ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
[ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
[ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
[ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
[ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
[ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
[ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
[ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
[ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
[ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
[ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
[ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
[ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
[ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
[ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
[ 449.023025] PKRU: 55555554
[ 449.023028] Call Trace:
[ 449.023034] drm_dp_queue_down_tx+0x59/0x110
[ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
[ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
[ 449.023060] drm_dp_send_link_address+0x74/0x870
[ 449.023065] ? __slab_free+0x3e1/0x5c0
[ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
[ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
[ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
[ 449.023117] process_one_work+0x268/0x600
[ 449.023124] ? __schedule+0x307/0x8d0
[ 449.023139] worker_thread+0x37/0x380
[ 449.023149] ? process_one_work+0x600/0x600
[ 449.023153] kthread+0x140/0x160
[ 449.023159] ? kthread_park+0x80/0x80
[ 449.023169] ret_from_fork+0x24/0x50
Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
Cc: Lyude Paul <lyude@redhat.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Wayne Lin <Wayne.Lin@amd.com>
Cc: <stable@vger.kernel.org> # v3.17+
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
index 2d4132e0a98f..70455e304a26 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
/* remove from q */
if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
- txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
+ txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
+ txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
list_del(&txmsg->next);
}
out:
--
2.23.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/dp_mst: Fix timeout handling of MST down messages
2020-05-13 10:31 ` Imre Deak
(?)
(?)
@ 2020-05-13 12:23 ` Patchwork
-1 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2020-05-13 12:23 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
== Series Details ==
Series: drm/dp_mst: Fix timeout handling of MST down messages
URL : https://patchwork.freedesktop.org/series/77216/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8472 -> Patchwork_17643
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
Known issues
------------
Here are the changes found in Patchwork_17643 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@execlists:
- fi-skl-guc: [INCOMPLETE][1] ([i915#1874]) -> [PASS][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/fi-skl-guc/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/fi-skl-guc/igt@i915_selftest@live@execlists.html
- {fi-tgl-dsi}: [INCOMPLETE][3] ([i915#1803]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/fi-tgl-dsi/igt@i915_selftest@live@execlists.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/fi-tgl-dsi/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@gt_pm:
- fi-icl-u2: [INCOMPLETE][5] -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/fi-icl-u2/igt@i915_selftest@live@gt_pm.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/fi-icl-u2/igt@i915_selftest@live@gt_pm.html
- fi-bdw-5557u: [INCOMPLETE][7] -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/fi-bdw-5557u/igt@i915_selftest@live@gt_pm.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/fi-bdw-5557u/igt@i915_selftest@live@gt_pm.html
* {igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2}:
- fi-bsw-n3050: [FAIL][9] ([i915#34]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/fi-bsw-n3050/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/fi-bsw-n3050/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1803]: https://gitlab.freedesktop.org/drm/intel/issues/1803
[i915#1874]: https://gitlab.freedesktop.org/drm/intel/issues/1874
[i915#34]: https://gitlab.freedesktop.org/drm/intel/issues/34
Participating hosts (39 -> 35)
------------------------------
Missing (4): fi-byt-clapper fi-byt-squawks fi-bsw-cyan fi-hsw-4200u
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_8472 -> Patchwork_17643
CI-20190529: 20190529
CI_DRM_8472: 57acc5ba2cfb81691917a3da729573a99c893e5a @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5651: e54e2642f1967ca3c488db32264607df670d1dfb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_17643: 211186b681ff1bc9c2f4f70d495e1072ae5ee0b4 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
211186b681ff drm/dp_mst: Fix timeout handling of MST down messages
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
2020-05-13 10:31 ` Imre Deak
(?)
@ 2020-05-13 12:48 ` Ville Syrjälä
-1 siblings, 0 replies; 14+ messages in thread
From: Ville Syrjälä @ 2020-05-13 12:48 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx, dri-devel, stable, Wayne Lin
On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> This fixes the following use-after-free problem in case an MST down
> message times out, while waiting for the response for it:
>
> [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> [ 449.022898] ------------[ cut here ]------------
> [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> [ 449.023025] PKRU: 55555554
> [ 449.023028] Call Trace:
> [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> [ 449.023060] drm_dp_send_link_address+0x74/0x870
> [ 449.023065] ? __slab_free+0x3e1/0x5c0
> [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> [ 449.023117] process_one_work+0x268/0x600
> [ 449.023124] ? __schedule+0x307/0x8d0
> [ 449.023139] worker_thread+0x37/0x380
> [ 449.023149] ? process_one_work+0x600/0x600
> [ 449.023153] kthread+0x140/0x160
> [ 449.023159] ? kthread_park+0x80/0x80
> [ 449.023169] ret_from_fork+0x24/0x50
>
> Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> Cc: Lyude Paul <lyude@redhat.com>
> Cc: Sean Paul <sean@poorly.run>
> Cc: Wayne Lin <Wayne.Lin@amd.com>
> Cc: <stable@vger.kernel.org> # v3.17+
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> index 2d4132e0a98f..70455e304a26 100644
> --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
>
> /* remove from q */
> if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> list_del(&txmsg->next);
Looks correct. Pondering list_del_init() all over so we
wouldn't even need the state check...
Also the 'return 1' in process_single_tx_qlock() seems
to be a zombie of some sort. Should probably be nuked to not
confused the next person to read the code.
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> }
> out:
> --
> 2.23.1
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 12:48 ` Ville Syrjälä
0 siblings, 0 replies; 14+ messages in thread
From: Ville Syrjälä @ 2020-05-13 12:48 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx, stable, dri-devel, Wayne Lin
On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> This fixes the following use-after-free problem in case an MST down
> message times out, while waiting for the response for it:
>
> [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> [ 449.022898] ------------[ cut here ]------------
> [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> [ 449.023025] PKRU: 55555554
> [ 449.023028] Call Trace:
> [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> [ 449.023060] drm_dp_send_link_address+0x74/0x870
> [ 449.023065] ? __slab_free+0x3e1/0x5c0
> [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> [ 449.023117] process_one_work+0x268/0x600
> [ 449.023124] ? __schedule+0x307/0x8d0
> [ 449.023139] worker_thread+0x37/0x380
> [ 449.023149] ? process_one_work+0x600/0x600
> [ 449.023153] kthread+0x140/0x160
> [ 449.023159] ? kthread_park+0x80/0x80
> [ 449.023169] ret_from_fork+0x24/0x50
>
> Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> Cc: Lyude Paul <lyude@redhat.com>
> Cc: Sean Paul <sean@poorly.run>
> Cc: Wayne Lin <Wayne.Lin@amd.com>
> Cc: <stable@vger.kernel.org> # v3.17+
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> index 2d4132e0a98f..70455e304a26 100644
> --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
>
> /* remove from q */
> if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> list_del(&txmsg->next);
Looks correct. Pondering list_del_init() all over so we
wouldn't even need the state check...
Also the 'return 1' in process_single_tx_qlock() seems
to be a zombie of some sort. Should probably be nuked to not
confused the next person to read the code.
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> }
> out:
> --
> 2.23.1
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Ville Syrjälä
Intel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 12:48 ` Ville Syrjälä
0 siblings, 0 replies; 14+ messages in thread
From: Ville Syrjälä @ 2020-05-13 12:48 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx, stable, dri-devel, Wayne Lin
On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> This fixes the following use-after-free problem in case an MST down
> message times out, while waiting for the response for it:
>
> [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> [ 449.022898] ------------[ cut here ]------------
> [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> [ 449.023025] PKRU: 55555554
> [ 449.023028] Call Trace:
> [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> [ 449.023060] drm_dp_send_link_address+0x74/0x870
> [ 449.023065] ? __slab_free+0x3e1/0x5c0
> [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> [ 449.023117] process_one_work+0x268/0x600
> [ 449.023124] ? __schedule+0x307/0x8d0
> [ 449.023139] worker_thread+0x37/0x380
> [ 449.023149] ? process_one_work+0x600/0x600
> [ 449.023153] kthread+0x140/0x160
> [ 449.023159] ? kthread_park+0x80/0x80
> [ 449.023169] ret_from_fork+0x24/0x50
>
> Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> Cc: Lyude Paul <lyude@redhat.com>
> Cc: Sean Paul <sean@poorly.run>
> Cc: Wayne Lin <Wayne.Lin@amd.com>
> Cc: <stable@vger.kernel.org> # v3.17+
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> index 2d4132e0a98f..70455e304a26 100644
> --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
>
> /* remove from q */
> if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> list_del(&txmsg->next);
Looks correct. Pondering list_del_init() all over so we
wouldn't even need the state check...
Also the 'return 1' in process_single_tx_qlock() seems
to be a zombie of some sort. Should probably be nuked to not
confused the next person to read the code.
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> }
> out:
> --
> 2.23.1
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Ville Syrjälä
Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
2020-05-13 12:48 ` Ville Syrjälä
(?)
@ 2020-05-13 13:19 ` Imre Deak
-1 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 13:19 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, dri-devel, stable, Wayne Lin
On Wed, May 13, 2020 at 03:48:58PM +0300, Ville Syrjälä wrote:
> On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> > This fixes the following use-after-free problem in case an MST down
> > message times out, while waiting for the response for it:
> >
> > [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> > [ 449.022898] ------------[ cut here ]------------
> > [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> > [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> > [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> > [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> > [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> > [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> > [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> > [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> > [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> > [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> > [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> > [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> > [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> > [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> > [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> > [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> > [ 449.023025] PKRU: 55555554
> > [ 449.023028] Call Trace:
> > [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> > [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> > [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> > [ 449.023060] drm_dp_send_link_address+0x74/0x870
> > [ 449.023065] ? __slab_free+0x3e1/0x5c0
> > [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> > [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> > [ 449.023117] process_one_work+0x268/0x600
> > [ 449.023124] ? __schedule+0x307/0x8d0
> > [ 449.023139] worker_thread+0x37/0x380
> > [ 449.023149] ? process_one_work+0x600/0x600
> > [ 449.023153] kthread+0x140/0x160
> > [ 449.023159] ? kthread_park+0x80/0x80
> > [ 449.023169] ret_from_fork+0x24/0x50
> >
> > Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> > Cc: Lyude Paul <lyude@redhat.com>
> > Cc: Sean Paul <sean@poorly.run>
> > Cc: Wayne Lin <Wayne.Lin@amd.com>
> > Cc: <stable@vger.kernel.org> # v3.17+
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> > index 2d4132e0a98f..70455e304a26 100644
> > --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> > +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> > @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
> >
> > /* remove from q */
> > if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> > - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> > + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> > + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> > list_del(&txmsg->next);
>
> Looks correct. Pondering list_del_init() all over so we
> wouldn't even need the state check...
Good idea, that would work.
> Also the 'return 1' in process_single_tx_qlock() seems
> to be a zombie of some sort. Should probably be nuked to not
> confused the next person to read the code.
Yes, looks like a left-over by the fixed commit.
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> > }
> > out:
> > --
> > 2.23.1
> >
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 13:19 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 13:19 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, stable, dri-devel, Wayne Lin
On Wed, May 13, 2020 at 03:48:58PM +0300, Ville Syrjälä wrote:
> On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> > This fixes the following use-after-free problem in case an MST down
> > message times out, while waiting for the response for it:
> >
> > [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> > [ 449.022898] ------------[ cut here ]------------
> > [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> > [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> > [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> > [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> > [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> > [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> > [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> > [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> > [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> > [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> > [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> > [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> > [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> > [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> > [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> > [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> > [ 449.023025] PKRU: 55555554
> > [ 449.023028] Call Trace:
> > [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> > [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> > [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> > [ 449.023060] drm_dp_send_link_address+0x74/0x870
> > [ 449.023065] ? __slab_free+0x3e1/0x5c0
> > [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> > [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> > [ 449.023117] process_one_work+0x268/0x600
> > [ 449.023124] ? __schedule+0x307/0x8d0
> > [ 449.023139] worker_thread+0x37/0x380
> > [ 449.023149] ? process_one_work+0x600/0x600
> > [ 449.023153] kthread+0x140/0x160
> > [ 449.023159] ? kthread_park+0x80/0x80
> > [ 449.023169] ret_from_fork+0x24/0x50
> >
> > Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> > Cc: Lyude Paul <lyude@redhat.com>
> > Cc: Sean Paul <sean@poorly.run>
> > Cc: Wayne Lin <Wayne.Lin@amd.com>
> > Cc: <stable@vger.kernel.org> # v3.17+
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> > index 2d4132e0a98f..70455e304a26 100644
> > --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> > +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> > @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
> >
> > /* remove from q */
> > if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> > - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> > + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> > + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> > list_del(&txmsg->next);
>
> Looks correct. Pondering list_del_init() all over so we
> wouldn't even need the state check...
Good idea, that would work.
> Also the 'return 1' in process_single_tx_qlock() seems
> to be a zombie of some sort. Should probably be nuked to not
> confused the next person to read the code.
Yes, looks like a left-over by the fixed commit.
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> > }
> > out:
> > --
> > 2.23.1
> >
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
> --
> Ville Syrjälä
> Intel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-13 13:19 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-13 13:19 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, stable, dri-devel, Wayne Lin
On Wed, May 13, 2020 at 03:48:58PM +0300, Ville Syrjälä wrote:
> On Wed, May 13, 2020 at 01:31:55PM +0300, Imre Deak wrote:
> > This fixes the following use-after-free problem in case an MST down
> > message times out, while waiting for the response for it:
> >
> > [ 449.022841] [drm:drm_dp_mst_wait_tx_reply.isra.26] timedout msg send 0000000080ba7fa2 2 0
> > [ 449.022898] ------------[ cut here ]------------
> > [ 449.022903] list_add corruption. prev->next should be next (ffff88847dae32c0), but was 6b6b6b6b6b6b6b6b. (prev=ffff88847db1c140).
> > [ 449.022931] WARNING: CPU: 2 PID: 22 at lib/list_debug.c:28 __list_add_valid+0x4d/0x70
> > [ 449.022935] Modules linked in: asix usbnet mii snd_hda_codec_hdmi mei_hdcp i915 x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep e1000e snd_hda_core ptp snd_pcm pps_core mei_me mei intel_lpss_pci prime_numbers
> > [ 449.022966] CPU: 2 PID: 22 Comm: kworker/2:0 Not tainted 5.7.0-rc3-CI-Patchwork_17536+ #1
> > [ 449.022970] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2457.A16.1912270059 12/27/2019
> > [ 449.022976] Workqueue: events_long drm_dp_mst_link_probe_work
> > [ 449.022982] RIP: 0010:__list_add_valid+0x4d/0x70
> > [ 449.022987] Code: c3 48 89 d1 48 c7 c7 f0 e7 32 82 48 89 c2 e8 3a 49 b7 ff 0f 0b 31 c0 c3 48 89 c1 4c 89 c6 48 c7 c7 40 e8 32 82 e8 23 49 b7 ff <0f> 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 90 e8 32 82 e8
> > [ 449.022991] RSP: 0018:ffffc900001abcb0 EFLAGS: 00010286
> > [ 449.022995] RAX: 0000000000000000 RBX: ffff88847dae2d58 RCX: 0000000000000001
> > [ 449.022999] RDX: 0000000080000001 RSI: ffff88849d914978 RDI: 00000000ffffffff
> > [ 449.023002] RBP: ffff88847dae32c0 R08: ffff88849d914978 R09: 0000000000000000
> > [ 449.023006] R10: ffffc900001abcb8 R11: 0000000000000000 R12: ffff888490d98400
> > [ 449.023009] R13: ffff88847dae3230 R14: ffff88847db1c140 R15: ffff888490d98540
> > [ 449.023013] FS: 0000000000000000(0000) GS:ffff88849ff00000(0000) knlGS:0000000000000000
> > [ 449.023017] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [ 449.023021] CR2: 00007fb96fafdc63 CR3: 0000000005610004 CR4: 0000000000760ee0
> > [ 449.023025] PKRU: 55555554
> > [ 449.023028] Call Trace:
> > [ 449.023034] drm_dp_queue_down_tx+0x59/0x110
> > [ 449.023041] ? rcu_read_lock_sched_held+0x4d/0x80
> > [ 449.023050] ? kmem_cache_alloc_trace+0x2a6/0x2d0
> > [ 449.023060] drm_dp_send_link_address+0x74/0x870
> > [ 449.023065] ? __slab_free+0x3e1/0x5c0
> > [ 449.023071] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023078] ? lockdep_hardirqs_on+0xe0/0x1c0
> > [ 449.023097] drm_dp_check_and_send_link_address+0x9a/0xc0
> > [ 449.023106] drm_dp_mst_link_probe_work+0x9e/0x160
> > [ 449.023117] process_one_work+0x268/0x600
> > [ 449.023124] ? __schedule+0x307/0x8d0
> > [ 449.023139] worker_thread+0x37/0x380
> > [ 449.023149] ? process_one_work+0x600/0x600
> > [ 449.023153] kthread+0x140/0x160
> > [ 449.023159] ? kthread_park+0x80/0x80
> > [ 449.023169] ret_from_fork+0x24/0x50
> >
> > Fixes: d308a881a591 ("drm/dp_mst: Kill the second sideband tx slot, save the world")
> > Cc: Lyude Paul <lyude@redhat.com>
> > Cc: Sean Paul <sean@poorly.run>
> > Cc: Wayne Lin <Wayne.Lin@amd.com>
> > Cc: <stable@vger.kernel.org> # v3.17+
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/drm_dp_mst_topology.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
> > index 2d4132e0a98f..70455e304a26 100644
> > --- a/drivers/gpu/drm/drm_dp_mst_topology.c
> > +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
> > @@ -1197,7 +1197,8 @@ static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
> >
> > /* remove from q */
> > if (txmsg->state == DRM_DP_SIDEBAND_TX_QUEUED ||
> > - txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND)
> > + txmsg->state == DRM_DP_SIDEBAND_TX_START_SEND ||
> > + txmsg->state == DRM_DP_SIDEBAND_TX_SENT)
> > list_del(&txmsg->next);
>
> Looks correct. Pondering list_del_init() all over so we
> wouldn't even need the state check...
Good idea, that would work.
> Also the 'return 1' in process_single_tx_qlock() seems
> to be a zombie of some sort. Should probably be nuked to not
> confused the next person to read the code.
Yes, looks like a left-over by the fixed commit.
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> > }
> > out:
> > --
> > 2.23.1
> >
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
> --
> Ville Syrjälä
> Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/dp_mst: Fix timeout handling of MST down messages
2020-05-13 10:31 ` Imre Deak
` (3 preceding siblings ...)
(?)
@ 2020-05-13 14:40 ` Patchwork
2020-05-15 13:02 ` Imre Deak
-1 siblings, 1 reply; 14+ messages in thread
From: Patchwork @ 2020-05-13 14:40 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
== Series Details ==
Series: drm/dp_mst: Fix timeout handling of MST down messages
URL : https://patchwork.freedesktop.org/series/77216/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8472_full -> Patchwork_17643_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
New tests
---------
New tests have been introduced between CI_DRM_8472_full and Patchwork_17643_full:
### New IGT tests (123) ###
* igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen:
- Statuses : 7 pass(s)
- Exec time: [2.97, 4.97] s
* igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen:
- Statuses : 8 pass(s)
- Exec time: [1.73, 2.92] s
* igt@kms_cursor_crc@pipe-a-cursor-128x128-random:
- Statuses : 8 pass(s)
- Exec time: [2.74, 4.76] s
* igt@kms_cursor_crc@pipe-a-cursor-128x128-rapid-movement:
- Statuses : 8 pass(s)
- Exec time: [0.19, 1.11] s
* igt@kms_cursor_crc@pipe-a-cursor-128x128-sliding:
- Statuses : 8 pass(s)
- Exec time: [2.59, 4.28] s
* igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.96] s
* igt@kms_cursor_crc@pipe-a-cursor-128x42-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.89] s
* igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.46] s
* igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.28] s
* igt@kms_cursor_crc@pipe-a-cursor-256x256-offscreen:
- Statuses : 8 pass(s)
- Exec time: [2.97, 4.94] s
* igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen:
- Statuses : 8 pass(s)
- Exec time: [1.73, 2.90] s
* igt@kms_cursor_crc@pipe-a-cursor-256x256-random:
- Statuses : 1 fail(s) 7 pass(s)
- Exec time: [0.44, 4.41] s
* igt@kms_cursor_crc@pipe-a-cursor-256x256-rapid-movement:
- Statuses : 7 pass(s)
- Exec time: [0.29, 1.14] s
* igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding:
- Statuses : 8 pass(s)
- Exec time: [2.61, 4.30] s
* igt@kms_cursor_crc@pipe-a-cursor-256x85-offscreen:
- Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
- Exec time: [0.0, 4.97] s
* igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.87] s
* igt@kms_cursor_crc@pipe-a-cursor-256x85-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.43] s
* igt@kms_cursor_crc@pipe-a-cursor-256x85-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.26] s
* igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x170-sliding:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x512-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x512-onscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x512-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x512-rapid-movement:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-512x512-sliding:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.96] s
* igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.89] s
* igt@kms_cursor_crc@pipe-a-cursor-64x21-random:
- Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
- Exec time: [0.0, 4.45] s
* igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.74] s
* igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen:
- Statuses : 8 pass(s)
- Exec time: [2.95, 4.96] s
* igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen:
- Statuses : 8 pass(s)
- Exec time: [1.76, 3.29] s
* igt@kms_cursor_crc@pipe-a-cursor-64x64-random:
- Statuses : 8 pass(s)
- Exec time: [2.69, 4.51] s
* igt@kms_cursor_crc@pipe-a-cursor-64x64-rapid-movement:
- Statuses : 8 pass(s)
- Exec time: [0.18, 1.13] s
* igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
- Statuses : 8 pass(s)
- Exec time: [2.64, 4.67] s
* igt@kms_cursor_crc@pipe-a-cursor-alpha-opaque:
- Statuses : 8 pass(s)
- Exec time: [0.26, 1.11] s
* igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent:
- Statuses : 8 pass(s)
- Exec time: [0.27, 1.08] s
* igt@kms_cursor_crc@pipe-a-cursor-dpms:
- Statuses : 8 pass(s)
- Exec time: [0.83, 4.46] s
* igt@kms_cursor_crc@pipe-a-cursor-size-change:
- Statuses : 8 pass(s)
- Exec time: [0.49, 1.89] s
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- Statuses : 8 pass(s)
- Exec time: [2.05, 5.28] s
* igt@kms_cursor_crc@pipe-b-cursor-128x128-offscreen:
- Statuses : 8 pass(s)
- Exec time: [4.10, 5.89] s
* igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
- Statuses : 8 pass(s)
- Exec time: [2.26, 4.06] s
* igt@kms_cursor_crc@pipe-b-cursor-128x128-random:
- Statuses : 8 pass(s)
- Exec time: [3.71, 5.48] s
* igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement:
- Statuses : 8 pass(s)
- Exec time: [0.28, 2.23] s
* igt@kms_cursor_crc@pipe-b-cursor-128x128-sliding:
- Statuses : 8 pass(s)
- Exec time: [3.60, 5.36] s
* igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.89] s
* igt@kms_cursor_crc@pipe-b-cursor-128x42-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.03] s
* igt@kms_cursor_crc@pipe-b-cursor-128x42-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.92] s
* igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.36] s
* igt@kms_cursor_crc@pipe-b-cursor-256x256-offscreen:
- Statuses : 8 pass(s)
- Exec time: [4.09, 5.89] s
* igt@kms_cursor_crc@pipe-b-cursor-256x256-onscreen:
- Statuses : 8 pass(s)
- Exec time: [2.25, 3.97] s
* igt@kms_cursor_crc@pipe-b-cursor-256x256-random:
- Statuses : 8 pass(s)
- Exec time: [3.73, 5.49] s
* igt@kms_cursor_crc@pipe-b-cursor-256x256-rapid-movement:
- Statuses : 8 pass(s)
- Exec time: [0.26, 2.23] s
* igt@kms_cursor_crc@pipe-b-cursor-256x256-sliding:
- Statuses : 8 pass(s)
- Exec time: [3.59, 5.36] s
* igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.88] s
* igt@kms_cursor_crc@pipe-b-cursor-256x85-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.45] s
* igt@kms_cursor_crc@pipe-b-cursor-256x85-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.50] s
* igt@kms_cursor_crc@pipe-b-cursor-256x85-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.36] s
* igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x170-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x512-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x512-rapid-movement:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-b-cursor-64x21-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.90] s
* igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.02] s
* igt@kms_cursor_crc@pipe-b-cursor-64x21-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.49] s
* igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.33] s
* igt@kms_cursor_crc@pipe-b-cursor-64x64-offscreen:
- Statuses : 8 pass(s)
- Exec time: [4.08, 6.38] s
* igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
- Statuses : 8 pass(s)
- Exec time: [2.30, 4.51] s
* igt@kms_cursor_crc@pipe-b-cursor-64x64-random:
- Statuses : 8 pass(s)
- Exec time: [3.72, 5.50] s
* igt@kms_cursor_crc@pipe-b-cursor-64x64-rapid-movement:
- Statuses : 8 pass(s)
- Exec time: [0.26, 2.27] s
* igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding:
- Statuses : 8 pass(s)
- Exec time: [3.59, 5.35] s
* igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque:
- Statuses : 8 pass(s)
- Exec time: [0.37, 2.21] s
* igt@kms_cursor_crc@pipe-b-cursor-alpha-transparent:
- Statuses : 8 pass(s)
- Exec time: [0.42, 2.20] s
* igt@kms_cursor_crc@pipe-b-cursor-dpms:
- Statuses : 8 pass(s)
- Exec time: [0.78, 5.30] s
* igt@kms_cursor_crc@pipe-b-cursor-size-change:
- Statuses : 8 pass(s)
- Exec time: [0.52, 2.35] s
* igt@kms_cursor_crc@pipe-b-cursor-suspend:
- Statuses : 8 pass(s)
- Exec time: [1.86, 6.19] s
* igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
- Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
- Exec time: [0.0, 5.41] s
* igt@kms_cursor_crc@pipe-c-cursor-128x128-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.44] s
* igt@kms_cursor_crc@pipe-c-cursor-128x128-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.95] s
* igt@kms_cursor_crc@pipe-c-cursor-128x128-rapid-movement:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.23] s
* igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.32] s
* igt@kms_cursor_crc@pipe-c-cursor-128x42-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.88] s
* igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 3.98] s
* igt@kms_cursor_crc@pipe-c-cursor-128x42-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.46] s
* igt@kms_cursor_crc@pipe-c-cursor-128x42-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.75] s
* igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.88] s
* igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 4.01] s
* igt@kms_cursor_crc@pipe-c-cursor-256x256-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.46] s
* igt@kms_cursor_crc@pipe-c-cursor-256x256-rapid-movement:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.24] s
* igt@kms_cursor_crc@pipe-c-cursor-256x256-sliding:
- Statuses : 6 pass(s) 1 skip(s)
- Exec time: [0.0, 6.68] s
* igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 6.67] s
* igt@kms_cursor_crc@pipe-c-cursor-256x85-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 3.98] s
* igt@kms_cursor_crc@pipe-c-cursor-256x85-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.42] s
* igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding:
- Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
- Exec time: [0.0, 4.86] s
* igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x170-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x512-offscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x512-onscreen:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x512-random:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x512-rapid-movement:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.92] s
* igt@kms_cursor_crc@pipe-c-cursor-64x21-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 3.97] s
* igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.49] s
* igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.35] s
* igt@kms_cursor_crc@pipe-c-cursor-64x64-offscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.87] s
* igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 3.97] s
* igt@kms_cursor_crc@pipe-c-cursor-64x64-random:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.48] s
* igt@kms_cursor_crc@pipe-c-cursor-64x64-rapid-movement:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.27] s
* igt@kms_cursor_crc@pipe-c-cursor-64x64-sliding:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 5.80] s
* igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.64] s
* igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.21] s
* igt@kms_cursor_crc@pipe-c-cursor-dpms:
- Statuses : 6 pass(s) 1 skip(s)
- Exec time: [0.0, 5.33] s
* igt@kms_cursor_crc@pipe-c-cursor-size-change:
- Statuses : 7 pass(s) 1 skip(s)
- Exec time: [0.0, 2.33] s
* igt@kms_cursor_crc@pipe-c-cursor-suspend:
- Statuses : 1 incomplete(s) 6 pass(s) 1 skip(s)
- Exec time: [0.0, 6.39] s
Known issues
------------
Here are the changes found in Patchwork_17643_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_workarounds@suspend-resume-fd:
- shard-apl: [PASS][1] -> [DMESG-WARN][2] ([i915#180])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl1/igt@gem_workarounds@suspend-resume-fd.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html
* igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding (NEW):
- shard-skl: [PASS][3] -> [FAIL][4] ([i915#54])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
* igt@kms_cursor_legacy@short-flip-before-cursor-toggle:
- shard-snb: [PASS][5] -> [SKIP][6] ([fdo#109271]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-skl: [PASS][7] -> [FAIL][8] ([fdo#108145] / [i915#265]) +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
* igt@kms_psr@psr2_cursor_mmap_cpu:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109441]) +3 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
#### Possible fixes ####
* igt@gem_eio@in-flight-suspend:
- shard-skl: [INCOMPLETE][11] ([i915#69]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl4/igt@gem_eio@in-flight-suspend.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl2/igt@gem_eio@in-flight-suspend.html
* igt@gem_softpin@noreloc-s3:
- shard-kbl: [DMESG-WARN][13] ([i915#180]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-kbl4/igt@gem_softpin@noreloc-s3.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-kbl3/igt@gem_softpin@noreloc-s3.html
* igt@gen9_exec_parse@allowed-all:
- shard-apl: [DMESG-WARN][15] ([i915#1436] / [i915#716]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl4/igt@gen9_exec_parse@allowed-all.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl3/igt@gen9_exec_parse@allowed-all.html
* igt@i915_selftest@live@execlists:
- shard-skl: [INCOMPLETE][17] ([i915#1874]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl6/igt@i915_selftest@live@execlists.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@i915_selftest@live@execlists.html
* {igt@kms_flip@flip-vs-suspend-interruptible@c-dp1}:
- shard-apl: [DMESG-WARN][19] ([i915#180]) -> [PASS][20] +2 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
* igt@kms_psr@psr2_primary_blt:
- shard-iclb: [SKIP][21] ([fdo#109441]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb8/igt@kms_psr@psr2_primary_blt.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb2/igt@kms_psr@psr2_primary_blt.html
#### Warnings ####
* igt@kms_content_protection@lic:
- shard-apl: [FAIL][23] ([fdo#110321]) -> [TIMEOUT][24] ([i915#1319]) +1 similar issue
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_content_protection@lic.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_content_protection@lic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1874]: https://gitlab.freedesktop.org/drm/intel/issues/1874
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_8472 -> Patchwork_17643
CI-20190529: 20190529
CI_DRM_8472: 57acc5ba2cfb81691917a3da729573a99c893e5a @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5651: e54e2642f1967ca3c488db32264607df670d1dfb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_17643: 211186b681ff1bc9c2f4f70d495e1072ae5ee0b4 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: ✓ Fi.CI.IGT: success for drm/dp_mst: Fix timeout handling of MST down messages
2020-05-13 14:40 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
2020-05-15 13:02 ` Imre Deak
@ 2020-05-15 13:02 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-15 13:02 UTC (permalink / raw)
To: intel-gfx, Ville Syrjälä
Cc: Lyude Paul, Sean Paul, stable, Wayne Lin, dri-devel
On Wed, May 13, 2020 at 02:40:29PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/dp_mst: Fix timeout handling of MST down messages
> URL : https://patchwork.freedesktop.org/series/77216/
> State : success
Patch pushed to drm-misc-next, thanks for the review.
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_8472_full -> Patchwork_17643_full
> ====================================================
>
> Summary
> -------
>
> **SUCCESS**
>
> No regressions found.
>
>
>
> New tests
> ---------
>
> New tests have been introduced between CI_DRM_8472_full and Patchwork_17643_full:
>
> ### New IGT tests (123) ###
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen:
> - Statuses : 7 pass(s)
> - Exec time: [2.97, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.92] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.74, 4.76] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.19, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.59, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.97, 4.94] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.90] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-random:
> - Statuses : 1 fail(s) 7 pass(s)
> - Exec time: [0.44, 4.41] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s)
> - Exec time: [0.29, 1.14] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.61, 4.30] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.87] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.43] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.26] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-random:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.74] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.95, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.76, 3.29] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.69, 4.51] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.18, 1.13] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.64, 4.67] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.27, 1.08] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.83, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.49, 1.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [2.05, 5.28] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.10, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.26, 4.06] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.71, 5.48] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.28, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.60, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.03] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.09, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.25, 3.97] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.73, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.90] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.02] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.08, 6.38] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.30, 4.51] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.72, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.27] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.37, 2.21] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.42, 2.20] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.78, 5.30] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.52, 2.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [1.86, 6.19] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.41] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.44] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.95] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.23] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.32] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.75] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.01] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.24] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-sliding:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.68] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.67] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.42] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.86] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.35] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.87] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.48] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.27] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.80] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.64] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.21] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-dpms:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-size-change:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-suspend:
> - Statuses : 1 incomplete(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.39] s
>
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_17643_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@gem_workarounds@suspend-resume-fd:
> - shard-apl: [PASS][1] -> [DMESG-WARN][2] ([i915#180])
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl1/igt@gem_workarounds@suspend-resume-fd.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding (NEW):
> - shard-skl: [PASS][3] -> [FAIL][4] ([i915#54])
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
>
> * igt@kms_cursor_legacy@short-flip-before-cursor-toggle:
> - shard-snb: [PASS][5] -> [SKIP][6] ([fdo#109271]) +1 similar issue
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
>
> * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
> - shard-skl: [PASS][7] -> [FAIL][8] ([fdo#108145] / [i915#265]) +1 similar issue
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
>
> * igt@kms_psr@psr2_cursor_mmap_cpu:
> - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109441]) +3 similar issues
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
>
>
> #### Possible fixes ####
>
> * igt@gem_eio@in-flight-suspend:
> - shard-skl: [INCOMPLETE][11] ([i915#69]) -> [PASS][12]
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl4/igt@gem_eio@in-flight-suspend.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl2/igt@gem_eio@in-flight-suspend.html
>
> * igt@gem_softpin@noreloc-s3:
> - shard-kbl: [DMESG-WARN][13] ([i915#180]) -> [PASS][14]
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-kbl4/igt@gem_softpin@noreloc-s3.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-kbl3/igt@gem_softpin@noreloc-s3.html
>
> * igt@gen9_exec_parse@allowed-all:
> - shard-apl: [DMESG-WARN][15] ([i915#1436] / [i915#716]) -> [PASS][16]
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl4/igt@gen9_exec_parse@allowed-all.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl3/igt@gen9_exec_parse@allowed-all.html
>
> * igt@i915_selftest@live@execlists:
> - shard-skl: [INCOMPLETE][17] ([i915#1874]) -> [PASS][18]
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl6/igt@i915_selftest@live@execlists.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@i915_selftest@live@execlists.html
>
> * {igt@kms_flip@flip-vs-suspend-interruptible@c-dp1}:
> - shard-apl: [DMESG-WARN][19] ([i915#180]) -> [PASS][20] +2 similar issues
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
>
> * igt@kms_psr@psr2_primary_blt:
> - shard-iclb: [SKIP][21] ([fdo#109441]) -> [PASS][22]
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb8/igt@kms_psr@psr2_primary_blt.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb2/igt@kms_psr@psr2_primary_blt.html
>
>
> #### Warnings ####
>
> * igt@kms_content_protection@lic:
> - shard-apl: [FAIL][23] ([fdo#110321]) -> [TIMEOUT][24] ([i915#1319]) +1 similar issue
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_content_protection@lic.html
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_content_protection@lic.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
> [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
> [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
> [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
> [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
> [i915#1874]: https://gitlab.freedesktop.org/drm/intel/issues/1874
> [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
> [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
> [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
> [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
>
>
> Participating hosts (11 -> 11)
> ------------------------------
>
> No changes in participating hosts
>
>
> Build changes
> -------------
>
> * CI: CI-20190529 -> None
> * Linux: CI_DRM_8472 -> Patchwork_17643
>
> CI-20190529: 20190529
> CI_DRM_8472: 57acc5ba2cfb81691917a3da729573a99c893e5a @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_5651: e54e2642f1967ca3c488db32264607df670d1dfb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> Patchwork_17643: 211186b681ff1bc9c2f4f70d495e1072ae5ee0b4 @ git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: ✓ Fi.CI.IGT: success for drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-15 13:02 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-15 13:02 UTC (permalink / raw)
To: intel-gfx, Ville Syrjälä
Cc: Sean Paul, dri-devel, stable, Wayne Lin
On Wed, May 13, 2020 at 02:40:29PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/dp_mst: Fix timeout handling of MST down messages
> URL : https://patchwork.freedesktop.org/series/77216/
> State : success
Patch pushed to drm-misc-next, thanks for the review.
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_8472_full -> Patchwork_17643_full
> ====================================================
>
> Summary
> -------
>
> **SUCCESS**
>
> No regressions found.
>
>
>
> New tests
> ---------
>
> New tests have been introduced between CI_DRM_8472_full and Patchwork_17643_full:
>
> ### New IGT tests (123) ###
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen:
> - Statuses : 7 pass(s)
> - Exec time: [2.97, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.92] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.74, 4.76] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.19, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.59, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.97, 4.94] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.90] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-random:
> - Statuses : 1 fail(s) 7 pass(s)
> - Exec time: [0.44, 4.41] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s)
> - Exec time: [0.29, 1.14] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.61, 4.30] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.87] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.43] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.26] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-random:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.74] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.95, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.76, 3.29] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.69, 4.51] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.18, 1.13] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.64, 4.67] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.27, 1.08] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.83, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.49, 1.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [2.05, 5.28] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.10, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.26, 4.06] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.71, 5.48] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.28, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.60, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.03] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.09, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.25, 3.97] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.73, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.90] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.02] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.08, 6.38] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.30, 4.51] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.72, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.27] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.37, 2.21] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.42, 2.20] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.78, 5.30] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.52, 2.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [1.86, 6.19] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.41] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.44] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.95] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.23] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.32] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.75] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.01] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.24] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-sliding:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.68] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.67] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.42] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.86] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.35] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.87] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.48] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.27] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.80] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.64] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.21] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-dpms:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-size-change:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-suspend:
> - Statuses : 1 incomplete(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.39] s
>
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_17643_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@gem_workarounds@suspend-resume-fd:
> - shard-apl: [PASS][1] -> [DMESG-WARN][2] ([i915#180])
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl1/igt@gem_workarounds@suspend-resume-fd.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding (NEW):
> - shard-skl: [PASS][3] -> [FAIL][4] ([i915#54])
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
>
> * igt@kms_cursor_legacy@short-flip-before-cursor-toggle:
> - shard-snb: [PASS][5] -> [SKIP][6] ([fdo#109271]) +1 similar issue
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
>
> * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
> - shard-skl: [PASS][7] -> [FAIL][8] ([fdo#108145] / [i915#265]) +1 similar issue
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
>
> * igt@kms_psr@psr2_cursor_mmap_cpu:
> - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109441]) +3 similar issues
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
>
>
> #### Possible fixes ####
>
> * igt@gem_eio@in-flight-suspend:
> - shard-skl: [INCOMPLETE][11] ([i915#69]) -> [PASS][12]
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl4/igt@gem_eio@in-flight-suspend.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl2/igt@gem_eio@in-flight-suspend.html
>
> * igt@gem_softpin@noreloc-s3:
> - shard-kbl: [DMESG-WARN][13] ([i915#180]) -> [PASS][14]
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-kbl4/igt@gem_softpin@noreloc-s3.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-kbl3/igt@gem_softpin@noreloc-s3.html
>
> * igt@gen9_exec_parse@allowed-all:
> - shard-apl: [DMESG-WARN][15] ([i915#1436] / [i915#716]) -> [PASS][16]
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl4/igt@gen9_exec_parse@allowed-all.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl3/igt@gen9_exec_parse@allowed-all.html
>
> * igt@i915_selftest@live@execlists:
> - shard-skl: [INCOMPLETE][17] ([i915#1874]) -> [PASS][18]
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl6/igt@i915_selftest@live@execlists.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@i915_selftest@live@execlists.html
>
> * {igt@kms_flip@flip-vs-suspend-interruptible@c-dp1}:
> - shard-apl: [DMESG-WARN][19] ([i915#180]) -> [PASS][20] +2 similar issues
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
>
> * igt@kms_psr@psr2_primary_blt:
> - shard-iclb: [SKIP][21] ([fdo#109441]) -> [PASS][22]
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb8/igt@kms_psr@psr2_primary_blt.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb2/igt@kms_psr@psr2_primary_blt.html
>
>
> #### Warnings ####
>
> * igt@kms_content_protection@lic:
> - shard-apl: [FAIL][23] ([fdo#110321]) -> [TIMEOUT][24] ([i915#1319]) +1 similar issue
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_content_protection@lic.html
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_content_protection@lic.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
> [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
> [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
> [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
> [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
> [i915#1874]: https://gitlab.freedesktop.org/drm/intel/issues/1874
> [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
> [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
> [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
> [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
>
>
> Participating hosts (11 -> 11)
> ------------------------------
>
> No changes in participating hosts
>
>
> Build changes
> -------------
>
> * CI: CI-20190529 -> None
> * Linux: CI_DRM_8472 -> Patchwork_17643
>
> CI-20190529: 20190529
> CI_DRM_8472: 57acc5ba2cfb81691917a3da729573a99c893e5a @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_5651: e54e2642f1967ca3c488db32264607df670d1dfb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> Patchwork_17643: 211186b681ff1bc9c2f4f70d495e1072ae5ee0b4 @ git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] ✓ Fi.CI.IGT: success for drm/dp_mst: Fix timeout handling of MST down messages
@ 2020-05-15 13:02 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2020-05-15 13:02 UTC (permalink / raw)
To: intel-gfx, Ville Syrjälä; +Cc: dri-devel, stable, Wayne Lin
On Wed, May 13, 2020 at 02:40:29PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/dp_mst: Fix timeout handling of MST down messages
> URL : https://patchwork.freedesktop.org/series/77216/
> State : success
Patch pushed to drm-misc-next, thanks for the review.
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_8472_full -> Patchwork_17643_full
> ====================================================
>
> Summary
> -------
>
> **SUCCESS**
>
> No regressions found.
>
>
>
> New tests
> ---------
>
> New tests have been introduced between CI_DRM_8472_full and Patchwork_17643_full:
>
> ### New IGT tests (123) ###
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen:
> - Statuses : 7 pass(s)
> - Exec time: [2.97, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.92] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.74, 4.76] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.19, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.59, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.28] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.97, 4.94] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.73, 2.90] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-random:
> - Statuses : 1 fail(s) 7 pass(s)
> - Exec time: [0.44, 4.41] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s)
> - Exec time: [0.29, 1.14] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.61, 4.30] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.97] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.87] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.43] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.26] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-random:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.74] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.95, 4.96] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [1.76, 3.29] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [2.69, 4.51] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.18, 1.13] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [2.64, 4.67] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 1.11] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.27, 1.08] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.83, 4.46] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.49, 1.89] s
>
> * igt@kms_cursor_crc@pipe-a-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [2.05, 5.28] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.10, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.26, 4.06] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.71, 5.48] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.28, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x128-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.60, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.03] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.09, 5.89] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.25, 3.97] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.73, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.23] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x256-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.45] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-256x85-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.36] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding:
> - Statuses : 7 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.90] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.02] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-offscreen:
> - Statuses : 8 pass(s)
> - Exec time: [4.08, 6.38] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
> - Statuses : 8 pass(s)
> - Exec time: [2.30, 4.51] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-random:
> - Statuses : 8 pass(s)
> - Exec time: [3.72, 5.50] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-rapid-movement:
> - Statuses : 8 pass(s)
> - Exec time: [0.26, 2.27] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding:
> - Statuses : 8 pass(s)
> - Exec time: [3.59, 5.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque:
> - Statuses : 8 pass(s)
> - Exec time: [0.37, 2.21] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-alpha-transparent:
> - Statuses : 8 pass(s)
> - Exec time: [0.42, 2.20] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-dpms:
> - Statuses : 8 pass(s)
> - Exec time: [0.78, 5.30] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-size-change:
> - Statuses : 8 pass(s)
> - Exec time: [0.52, 2.35] s
>
> * igt@kms_cursor_crc@pipe-b-cursor-suspend:
> - Statuses : 8 pass(s)
> - Exec time: [1.86, 6.19] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.41] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.44] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.95] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.23] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.32] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-128x42-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.75] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.88] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.01] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.46] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.24] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x256-sliding:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.68] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.67] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.98] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.42] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding:
> - Statuses : 1 fail(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 4.86] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x170-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-offscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-onscreen:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-random:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-rapid-movement:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding:
> - Statuses : 8 skip(s)
> - Exec time: [0.0] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.92] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.49] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.35] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-offscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.87] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 3.97] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-random:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.48] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-rapid-movement:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.27] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-64x64-sliding:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.80] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.64] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.21] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-dpms:
> - Statuses : 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 5.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-size-change:
> - Statuses : 7 pass(s) 1 skip(s)
> - Exec time: [0.0, 2.33] s
>
> * igt@kms_cursor_crc@pipe-c-cursor-suspend:
> - Statuses : 1 incomplete(s) 6 pass(s) 1 skip(s)
> - Exec time: [0.0, 6.39] s
>
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_17643_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@gem_workarounds@suspend-resume-fd:
> - shard-apl: [PASS][1] -> [DMESG-WARN][2] ([i915#180])
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl1/igt@gem_workarounds@suspend-resume-fd.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html
>
> * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding (NEW):
> - shard-skl: [PASS][3] -> [FAIL][4] ([i915#54])
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
>
> * igt@kms_cursor_legacy@short-flip-before-cursor-toggle:
> - shard-snb: [PASS][5] -> [SKIP][6] ([fdo#109271]) +1 similar issue
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-snb4/igt@kms_cursor_legacy@short-flip-before-cursor-toggle.html
>
> * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
> - shard-skl: [PASS][7] -> [FAIL][8] ([fdo#108145] / [i915#265]) +1 similar issue
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
>
> * igt@kms_psr@psr2_cursor_mmap_cpu:
> - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109441]) +3 similar issues
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
>
>
> #### Possible fixes ####
>
> * igt@gem_eio@in-flight-suspend:
> - shard-skl: [INCOMPLETE][11] ([i915#69]) -> [PASS][12]
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl4/igt@gem_eio@in-flight-suspend.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl2/igt@gem_eio@in-flight-suspend.html
>
> * igt@gem_softpin@noreloc-s3:
> - shard-kbl: [DMESG-WARN][13] ([i915#180]) -> [PASS][14]
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-kbl4/igt@gem_softpin@noreloc-s3.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-kbl3/igt@gem_softpin@noreloc-s3.html
>
> * igt@gen9_exec_parse@allowed-all:
> - shard-apl: [DMESG-WARN][15] ([i915#1436] / [i915#716]) -> [PASS][16]
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl4/igt@gen9_exec_parse@allowed-all.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl3/igt@gen9_exec_parse@allowed-all.html
>
> * igt@i915_selftest@live@execlists:
> - shard-skl: [INCOMPLETE][17] ([i915#1874]) -> [PASS][18]
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-skl6/igt@i915_selftest@live@execlists.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-skl7/igt@i915_selftest@live@execlists.html
>
> * {igt@kms_flip@flip-vs-suspend-interruptible@c-dp1}:
> - shard-apl: [DMESG-WARN][19] ([i915#180]) -> [PASS][20] +2 similar issues
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
>
> * igt@kms_psr@psr2_primary_blt:
> - shard-iclb: [SKIP][21] ([fdo#109441]) -> [PASS][22]
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-iclb8/igt@kms_psr@psr2_primary_blt.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-iclb2/igt@kms_psr@psr2_primary_blt.html
>
>
> #### Warnings ####
>
> * igt@kms_content_protection@lic:
> - shard-apl: [FAIL][23] ([fdo#110321]) -> [TIMEOUT][24] ([i915#1319]) +1 similar issue
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8472/shard-apl8/igt@kms_content_protection@lic.html
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/shard-apl7/igt@kms_content_protection@lic.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
> [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
> [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
> [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
> [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
> [i915#1874]: https://gitlab.freedesktop.org/drm/intel/issues/1874
> [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
> [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
> [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
> [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
>
>
> Participating hosts (11 -> 11)
> ------------------------------
>
> No changes in participating hosts
>
>
> Build changes
> -------------
>
> * CI: CI-20190529 -> None
> * Linux: CI_DRM_8472 -> Patchwork_17643
>
> CI-20190529: 20190529
> CI_DRM_8472: 57acc5ba2cfb81691917a3da729573a99c893e5a @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_5651: e54e2642f1967ca3c488db32264607df670d1dfb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> Patchwork_17643: 211186b681ff1bc9c2f4f70d495e1072ae5ee0b4 @ git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17643/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2020-05-15 13:02 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-13 10:31 [PATCH] drm/dp_mst: Fix timeout handling of MST down messages Imre Deak
2020-05-13 10:31 ` [Intel-gfx] " Imre Deak
2020-05-13 10:31 ` Imre Deak
2020-05-13 12:23 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
2020-05-13 12:48 ` [Intel-gfx] [PATCH] " Ville Syrjälä
2020-05-13 12:48 ` Ville Syrjälä
2020-05-13 12:48 ` Ville Syrjälä
2020-05-13 13:19 ` Imre Deak
2020-05-13 13:19 ` Imre Deak
2020-05-13 13:19 ` Imre Deak
2020-05-13 14:40 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
2020-05-15 13:02 ` Imre Deak
2020-05-15 13:02 ` [Intel-gfx] " Imre Deak
2020-05-15 13:02 ` Imre Deak
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.