diff mbox series

[01/28] drm/i915: Fix i915_request fence wait semantics

Message ID 20211021103605.735002-1-maarten.lankhorst@linux.intel.com (mailing list archive)
State New, archived
Headers show
Series [01/28] drm/i915: Fix i915_request fence wait semantics | expand

Commit Message

Maarten Lankhorst Oct. 21, 2021, 10:35 a.m. UTC
The i915_request fence wait behaves differently for timeout = 0
compared to expected dma-fence behavior.

i915 behavior:
- Unsignaled: -ETIME
- Signaled: 0 (= timeout)

Expected:
- Unsignaled: 0
- Signaled: 1

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
 drivers/gpu/drm/i915/i915_request.c | 57 ++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/i915_request.h |  5 +++
 2 files changed, 52 insertions(+), 10 deletions(-)

Comments

Matthew Auld Oct. 22, 2021, 11:24 a.m. UTC | #1
On Thu, 21 Oct 2021 at 13:57, Patchwork <patchwork@emeril.freedesktop.org>
wrote:

> *Patch Details*
> *Series:* series starting with [01/28] drm/i915: Fix i915_request fence
> wait semantics
> *URL:* https://patchwork.freedesktop.org/series/96115/
> *State:* failure
> *Details:*
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/index.html CI
> Bug Log - changes from CI_DRM_10768_full -> Patchwork_21402_full Summary
>
> *FAILURE*
>
> Serious unknown changes coming with Patchwork_21402_full absolutely need
> to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_21402_full, please notify your bug team to allow
> them
> to document this new failure mode, which will reduce false positives in CI.
> Possible new issues
>
> Here are the unknown changes that may have been introduced in
> Patchwork_21402_full:
> IGT changes Possible regressions
>
>    -
>
>    igt@gem_linear_blits@normal:
>    - shard-glk: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk4/igt@gem_linear_blits@normal.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk4/igt@gem_linear_blits@normal.html>
>    -
>
>    igt@gem_mmap_gtt@cpuset-big-copy-xy:
>    - shard-iclb: NOTRUN -> INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@gem_mmap_gtt@cpuset-big-copy-xy.html>
>    -
>
>    igt@gem_ppgtt@blt-vs-render-ctxn:
>    - shard-tglb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb5/igt@gem_ppgtt@blt-vs-render-ctxn.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb8/igt@gem_ppgtt@blt-vs-render-ctxn.html>
>       +1 similar issue
>
>
Maarten, do you know if these failures are related to this series? Perhaps
the last one?


>
>    -
>
> Known issues
>
> Here are the changes found in Patchwork_21402_full that come from known
> issues:
> IGT changes Issues hit
>
>    -
>
>    igt@feature_discovery@display-2x:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@feature_discovery@display-2x.html>
>       ([i915#1839])
>    -
>
>    igt@gem_create@create-massive:
>    - shard-snb: NOTRUN -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@gem_create@create-massive.html>
>       ([i915#3002])
>    -
>
>    igt@gem_ctx_isolation@preservation-s3@rcs0:
>    - shard-tglb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb8/igt@gem_ctx_isolation@preservation-s3@rcs0.html>
>       -> INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb7/igt@gem_ctx_isolation@preservation-s3@rcs0.html>
>       ([i915#1373])
>    -
>
>    igt@gem_ctx_isolation@preservation-s3@vcs0:
>    - shard-kbl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>       -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>       ([i915#180]) +3 similar issues
>    -
>
>    igt@gem_ctx_isolation@preservation-s3@vecs0:
>    - shard-skl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl3/igt@gem_ctx_isolation@preservation-s3@vecs0.html>
>       -> INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl1/igt@gem_ctx_isolation@preservation-s3@vecs0.html>
>       ([i915#198])
>    -
>
>    igt@gem_ctx_persistence@idempotent:
>    - shard-snb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@gem_ctx_persistence@idempotent.html>
>       ([fdo#109271] / [i915#1099]) +4 similar issues
>    -
>
>    igt@gem_exec_fair@basic-none-solo@rcs0:
>    - shard-glk: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk5/igt@gem_exec_fair@basic-none-solo@rcs0.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk7/igt@gem_exec_fair@basic-none-solo@rcs0.html>
>       ([i915#2842])
>    -
>
>    igt@gem_exec_fair@basic-pace@bcs0:
>    - shard-tglb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb2/igt@gem_exec_fair@basic-pace@bcs0.html>
>       ([i915#2842]) +2 similar issues
>    -
>
>    igt@gem_exec_fair@basic-pace@vecs0:
>    - shard-kbl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl2/igt@gem_exec_fair@basic-pace@vecs0.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl2/igt@gem_exec_fair@basic-pace@vecs0.html>
>       ([i915#2842]) +2 similar issues
>    -
>
>    igt@gem_exec_params@no-vebox:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gem_exec_params@no-vebox.html>
>       ([fdo#109283])
>    -
>
>    igt@gem_pwrite@basic-exhaustion:
>    - shard-kbl: NOTRUN -> WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@gem_pwrite@basic-exhaustion.html>
>       ([i915#2658])
>    -
>
>    igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html>
>       ([i915#4270])
>    -
>
>    igt@gem_userptr_blits@readonly-unsync:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@gem_userptr_blits@readonly-unsync.html>
>       ([i915#3297])
>    -
>
>    igt@gen7_exec_parse@basic-rejected:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gen7_exec_parse@basic-rejected.html>
>       ([fdo#109289]) +2 similar issues
>    -
>
>    igt@gen9_exec_parse@cmd-crossing-page:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gen9_exec_parse@cmd-crossing-page.html>
>       ([i915#2856]) +2 similar issues
>    -
>
>    igt@i915_pm_dc@dc6-psr:
>    - shard-iclb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb1/igt@i915_pm_dc@dc6-psr.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@i915_pm_dc@dc6-psr.html>
>       ([i915#454])
>    -
>
>    igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html>
>       ([fdo#109271] / [i915#1937])
>    -
>
>    igt@i915_pm_rpm@dpms-non-lpsp:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@i915_pm_rpm@dpms-non-lpsp.html>
>       ([fdo#111644] / [i915#1397] / [i915#2411])
>    -
>
>    igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html>
>       ([fdo#109506] / [i915#2411])
>    -
>
>    igt@i915_suspend@fence-restore-untiled:
>    - shard-apl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl8/igt@i915_suspend@fence-restore-untiled.html>
>       -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl1/igt@i915_suspend@fence-restore-untiled.html>
>       ([i915#180]) +1 similar issue
>    -
>
>    igt@kms_big_fb@linear-16bpp-rotate-90:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_big_fb@linear-16bpp-rotate-90.html>
>       ([fdo#111614]) +1 similar issue
>    -
>
>    igt@kms_big_fb@linear-32bpp-rotate-0:
>    - shard-glk: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk7/igt@kms_big_fb@linear-32bpp-rotate-0.html>
>       -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk5/igt@kms_big_fb@linear-32bpp-rotate-0.html>
>       ([i915#118])
>    -
>
>    igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html>
>       ([fdo#109271] / [i915#3777])
>    -
>
>    igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html>
>       ([fdo#109271] / [i915#3777])
>    -
>
>    igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html>
>       ([fdo#111615]) +2 similar issues
>    -
>
>    igt@kms_big_joiner@invalid-modeset:
>    - shard-skl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_big_joiner@invalid-modeset.html>
>       ([fdo#109271]) +19 similar issues
>    -
>
>    igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc.html>
>       ([fdo#109271] / [i915#3886]) +1 similar issue
>    -
>
>    igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html>
>       ([fdo#109271] / [i915#3886]) +4 similar issues
>    -
>
>    igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
>    - shard-skl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html>
>       ([fdo#109271] / [i915#3886])
>    -
>
>    igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs.html>
>       ([i915#3689]) +6 similar issues
>    -
>
>    igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs.html>
>       ([i915#3689] / [i915#3886]) +1 similar issue
>    -
>
>    igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_rc_ccs:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_rc_ccs.html>
>       ([fdo#109271]) +33 similar issues
>    -
>
>    igt@kms_chamelium@hdmi-mode-timings:
>    - shard-snb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@kms_chamelium@hdmi-mode-timings.html>
>       ([fdo#109271] / [fdo#111827]) +13 similar issues
>    -
>
>    igt@kms_color@pipe-a-ctm-0-75:
>    - shard-skl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl7/igt@kms_color@pipe-a-ctm-0-75.html>
>       -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl10/igt@kms_color@pipe-a-ctm-0-75.html>
>       ([i915#1982]) +2 similar issues
>    -
>
>    igt@kms_color_chamelium@pipe-a-ctm-green-to-red:
>    - shard-skl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_color_chamelium@pipe-a-ctm-green-to-red.html>
>       ([fdo#109271] / [fdo#111827])
>    -
>
>    igt@kms_color_chamelium@pipe-b-ctm-limited-range:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_color_chamelium@pipe-b-ctm-limited-range.html>
>       ([fdo#109284] / [fdo#111827]) +5 similar issues
>    -
>
>    igt@kms_color_chamelium@pipe-b-ctm-red-to-blue:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html>
>       ([fdo#109271] / [fdo#111827]) +10 similar issues
>    -
>
>    igt@kms_color_chamelium@pipe-c-ctm-red-to-blue:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_color_chamelium@pipe-c-ctm-red-to-blue.html>
>       ([fdo#109271] / [fdo#111827]) +1 similar issue
>    -
>
>    igt@kms_content_protection@atomic:
>    - shard-apl: NOTRUN -> TIMEOUT
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_content_protection@atomic.html>
>       ([i915#1319])
>    -
>
>    igt@kms_content_protection@atomic-dpms:
>    - shard-kbl: NOTRUN -> TIMEOUT
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_content_protection@atomic-dpms.html>
>       ([i915#1319])
>    -
>
>    igt@kms_content_protection@dp-mst-type-0:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_content_protection@dp-mst-type-0.html>
>       ([i915#3116])
>    -
>
>    igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen.html>
>       ([i915#3359]) +3 similar issues
>    -
>
>    igt@kms_cursor_crc@pipe-d-cursor-512x170-random:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_cursor_crc@pipe-d-cursor-512x170-random.html>
>       ([fdo#109279] / [i915#3359]) +7 similar issues
>    -
>
>    igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge:
>    - shard-snb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb7/igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge.html>
>       ([fdo#109271]) +281 similar issues
>    -
>
>    igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
>    - shard-iclb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html>
>       ([fdo#109274] / [fdo#109278])
>    -
>
>    igt@kms_cursor_legacy@pipe-d-torture-bo:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_cursor_legacy@pipe-d-torture-bo.html>
>       ([fdo#109271] / [i915#533])
>    -
>
>    igt@kms_cursor_legacy
>    @short-busy-flip-before-cursor-atomic-transitions-varying-size:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html>
>       ([i915#4103])
>    -
>
>    igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html>
>       ([i915#3528])
>    -
>
>    igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2
>    :
>    - shard-glk: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html>
>       ([i915#79]) +1 similar issue
>    -
>
>    igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
>    - shard-kbl: NOTRUN -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html>
>       ([i915#180]) +1 similar issue
>    -
>
>    igt@kms_flip@flip-vs-suspend@a-dp1:
>    - shard-apl: NOTRUN -> DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_flip@flip-vs-suspend@a-dp1.html>
>       ([i915#180])
>    -
>
>    igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1:
>    - shard-skl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl9/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl5/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html>
>       ([i915#2122])
>    -
>
>    igt@kms_frontbuffer_tracking
>    @fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html>
>       ([fdo#111825]) +26 similar issues
>    -
>
>    igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
>    - shard-tglb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html>
>       -> INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html>
>       ([i915#2828] / [i915#456])
>    -
>
>    igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
>    - shard-skl: NOTRUN -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html>
>       ([fdo#108145] / [i915#265])
>    -
>
>    igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb:
>    - shard-apl: NOTRUN -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html>
>       ([i915#265])
>    -
>
>    igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
>    - shard-kbl: NOTRUN -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html>
>       ([fdo#108145] / [i915#265]) +1 similar issue
>    -
>
>    igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
>    - shard-skl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html>
>       -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html>
>       ([fdo#108145] / [i915#265]) +1 similar issue
>    -
>
>    igt@kms_plane_lowres@pipe-b-tiling-y:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_plane_lowres@pipe-b-tiling-y.html>
>       ([i915#3536])
>    -
>
>    igt@kms_plane_lowres@pipe-d-tiling-yf:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_plane_lowres@pipe-d-tiling-yf.html>
>       ([fdo#112054]) +1 similar issue
>    -
>
>    igt@kms_psr2_sf@plane-move-sf-dmg-area-1:
>    - shard-kbl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_psr2_sf@plane-move-sf-dmg-area-1.html>
>       ([fdo#109271] / [i915#658]) +1 similar issue
>    -
>
>    igt@kms_psr2_sf@plane-move-sf-dmg-area-2:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html>
>       ([fdo#109271] / [i915#658]) +3 similar issues
>    -
>
>    igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html>
>       ([i915#2920]) +2 similar issues
>    -
>
>    igt@kms_psr2_su@page_flip:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@kms_psr2_su@page_flip.html>
>       ([i915#1911])
>    -
>
>    igt@kms_psr@psr2_suspend:
>    -
>
>       shard-iclb: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr@psr2_suspend.html>
>       -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr@psr2_suspend.html>
>       ([fdo#109441])
>       -
>
>       shard-tglb: NOTRUN -> FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_psr@psr2_suspend.html>
>       ([i915#132] / [i915#3467])
>       -
>
>    igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend:
>    - shard-skl: PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl5/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html>
>       -> INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl5/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html>
>       ([i915#198] / [i915#2828])
>    -
>
>    igt@kms_vblank@pipe-d-ts-continuation-idle:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_vblank@pipe-d-ts-continuation-idle.html>
>       ([fdo#109271]) +93 similar issues
>    -
>
>    igt@nouveau_crc@pipe-a-ctx-flip-detection:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@nouveau_crc@pipe-a-ctx-flip-detection.html>
>       ([i915#2530]) +2 similar issues
>    -
>
>    igt@perf_pmu@event-wait@rcs0:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@perf_pmu@event-wait@rcs0.html>
>       ([fdo#112283])
>    -
>
>    igt@prime_nv_pcopy@test3_5:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@prime_nv_pcopy@test3_5.html>
>       ([fdo#109291])
>    -
>
>    igt@prime_vgem@fence-write-hang:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@prime_vgem@fence-write-hang.html>
>       ([fdo#109295])
>    -
>
>    igt@sysfs_clients@create:
>    - shard-apl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@sysfs_clients@create.html>
>       ([fdo#109271] / [i915#2994]) +1 similar issue
>    -
>
>    igt@sysfs_clients@fair-0:
>    - shard-tglb: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@sysfs_clients@fair-0.html>
>       ([i915#2994])
>    -
>
>    igt@sysfs_clients@sema-10:
>    - shard-skl: NOTRUN -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@sysfs_clients@sema-10.html>
>       ([fdo#109271] / [i915#2994])
>
> Possible fixes
>
>    -
>
>    igt@drm_mm@all@evict:
>    - shard-skl: INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl2/igt@drm_mm@all@evict.html>
>       ([i915#198]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl4/igt@drm_mm@all@evict.html>
>    -
>
>    igt@gem_exec_fair@basic-none@vecs0:
>    - shard-kbl: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html>
>       ([i915#2842]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl1/igt@gem_exec_fair@basic-none@vecs0.html>
>    -
>
>    igt@gem_exec_fair@basic-pace@bcs0:
>    - shard-iclb: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb3/igt@gem_exec_fair@basic-pace@bcs0.html>
>       ([i915#2842]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb8/igt@gem_exec_fair@basic-pace@bcs0.html>
>    -
>
>    igt@gem_exec_fair@basic-pace@vcs1:
>    - shard-tglb: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb1/igt@gem_exec_fair@basic-pace@vcs1.html>
>       ([i915#2842]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb2/igt@gem_exec_fair@basic-pace@vcs1.html>
>    -
>
>    igt@gem_softpin@noreloc-s3:
>    - shard-apl: DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl8/igt@gem_softpin@noreloc-s3.html>
>       ([i915#180]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@gem_softpin@noreloc-s3.html>
>    -
>
>    igt@i915_pm_dc@dc6-dpms:
>    - shard-iclb: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html>
>       ([i915#454]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb1/igt@i915_pm_dc@dc6-dpms.html>
>    -
>
>    igt@i915_suspend@forcewake:
>    - shard-skl: INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl2/igt@i915_suspend@forcewake.html>
>       ([i915#636]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@i915_suspend@forcewake.html>
>    -
>
>    igt@kms_color@pipe-b-ctm-0-75:
>    - shard-skl: DMESG-WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl7/igt@kms_color@pipe-b-ctm-0-75.html>
>       ([i915#1982]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl10/igt@kms_color@pipe-b-ctm-0-75.html>
>    -
>
>    igt@kms_cursor_crc@pipe-a-cursor-suspend:
>    - shard-tglb: INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html>
>       ([i915#2828] / [i915#456]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_cursor_crc@pipe-a-cursor-suspend.html>
>    -
>
>    igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1:
>    - shard-kbl: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1.html>
>       ([i915#79]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1.html>
>    -
>
>    igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs:
>    - shard-iclb: SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html>
>       ([i915#3701]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html>
>    -
>
>    igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
>    - shard-skl: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html>
>       ([fdo#108145] / [i915#265]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html>
>    -
>
>    igt@kms_psr@psr2_cursor_plane_move:
>    - shard-iclb: SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html>
>       ([fdo#109441]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html>
>    -
>
>    igt@kms_vblank@pipe-a-ts-continuation-suspend:
>    - shard-tglb: INCOMPLETE
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html>
>       ([i915#456]) -> PASS
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html>
>       +1 similar issue
>
> Warnings
>
>    -
>
>    igt@i915_pm_rc6_residency@rc6-fence:
>    - shard-iclb: WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb1/igt@i915_pm_rc6_residency@rc6-fence.html>
>       ([i915#2684]) -> WARN
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@i915_pm_rc6_residency@rc6-fence.html>
>       ([i915#1804] / [i915#2684])
>    -
>
>    igt@kms_psr2_sf@plane-move-sf-dmg-area-0:
>    - shard-iclb: SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb5/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html>
>       ([i915#658]) -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb2/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html>
>       ([i915#2920])
>    -
>
>    igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1:
>    - shard-iclb: SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html>
>       ([i915#2920]) -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html>
>       ([i915#658]) +2 similar issues
>    -
>
>    igt@kms_psr2_su@page_flip:
>    - shard-iclb: FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr2_su@page_flip.html>
>       ([i915#4148]) -> SKIP
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr2_su@page_flip.html>
>       ([fdo#109642] / [fdo#111068] / [i915#658])
>    -
>
>    igt@runner@aborted:
>    -
>
>       shard-kbl: (FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@runner@aborted.html>,
>       FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl1/igt@runner@aborted.html>)
>       ([i915#3002] / [i915#3363] / [i915#4312]) -> (FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl3/igt@runner@aborted.html>,
>       FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@runner@aborted.html>,
>       FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@runner@aborted.html>)
>       ([i915#1436] / [i915#180] / [i915#3002] / [i915#3363] / [i915#4312])
>       -
>
>       shard-apl: (FAIL
>       <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl6/igt@runner@aborted.html>,
>       FAIL <http://ht>, [FAIL][140]) ([i915#180] / [i915#1814] /
>       [i915#3002] / [i915#3363] / [i915#4312]) -> ([FAIL][141], [FAIL][142],
>       [FAIL][143], [FAIL][144]) ([i915#180] / [i915#3002] / [i915#3363] /
>       [i915#4312])
>
>
Maarten Lankhorst Oct. 22, 2021, 1:17 p.m. UTC | #2
Op 22-10-2021 om 13:24 schreef Matthew Auld:
> On Thu, 21 Oct 2021 at 13:57, Patchwork <patchwork@emeril.freedesktop.org <mailto:patchwork@emeril.freedesktop.org>> wrote:
>
>     *Patch Details*
>     *Series:* 	series starting with [01/28] drm/i915: Fix i915_request fence wait semantics
>     *URL:* 	https://patchwork.freedesktop.org/series/96115/ <https://patchwork.freedesktop.org/series/96115/>
>     *State:* 	failure
>     *Details:* 	https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/index.html <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/index.html>
>
>
>       CI Bug Log - changes from CI_DRM_10768_full -> Patchwork_21402_full
>
>
>         Summary
>
>     *FAILURE*
>
>     Serious unknown changes coming with Patchwork_21402_full absolutely need to be
>     verified manually.
>
>     If you think the reported changes have nothing to do with the changes
>     introduced in Patchwork_21402_full, please notify your bug team to allow them
>     to document this new failure mode, which will reduce false positives in CI.
>
>
>         Possible new issues
>
>     Here are the unknown changes that may have been introduced in Patchwork_21402_full:
>
>
>           IGT changes
>
>
>             Possible regressions
>
>      *
>
>         igt@gem_linear_blits@normal:
>
>           o shard-glk: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk4/igt@gem_linear_blits@normal.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk4/igt@gem_linear_blits@normal.html>
>      *
>
>         igt@gem_mmap_gtt@cpuset-big-copy-xy:
>
>           o shard-iclb: NOTRUN -> INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@gem_mmap_gtt@cpuset-big-copy-xy.html>
>      *
>
>         igt@gem_ppgtt@blt-vs-render-ctxn:
>
>           o shard-tglb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb5/igt@gem_ppgtt@blt-vs-render-ctxn.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb8/igt@gem_ppgtt@blt-vs-render-ctxn.html> +1 similar issue
>
>
> Maarten, do you know if these failures are related to this series? Perhaps the last one?

Yeah, unfortunately they are. In general, I think the last patch is fine, but we hit more ENOSPC errors because of the extra locking requirements around eviction.

Most of these issues don't happen when we remove the pinning in execbuf, but already earlier in the series, usuallly with locking in eviction paths.

I added some fixes in case it affects the object we are currently trying to pin, like calling i915_gem_evict_vm() in vm_fault_gtt that already fix a lot of issues, but each remaining ENOSPC error like the 3 above requires separate debugging to resolve. I've fixed many cases already, it seems those are remaining.

The fix for gem_mmap_gtt by calling i915_gem_evict_vm() to evict the current object seems to be insufficient on ICL, but originally other platforms were hit harder by this problem, and there it works as intended. :)

Just a few edge cases remaining, fortunately. The majority of tests now pass.

>  
>
>      *
>
>
>         Known issues
>
>     Here are the changes found in Patchwork_21402_full that come from known issues:
>
>
>           IGT changes
>
>
>             Issues hit
>
>      *
>
>         igt@feature_discovery@display-2x:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@feature_discovery@display-2x.html> ([i915#1839])
>      *
>
>         igt@gem_create@create-massive:
>
>           o shard-snb: NOTRUN -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@gem_create@create-massive.html> ([i915#3002])
>      *
>
>         igt@gem_ctx_isolation@preservation-s3@rcs0:
>
>           o shard-tglb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb8/igt@gem_ctx_isolation@preservation-s3@rcs0.html> -> INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb7/igt@gem_ctx_isolation@preservation-s3@rcs0.html> ([i915#1373])
>      *
>
>         igt@gem_ctx_isolation@preservation-s3@vcs0:
>
>           o shard-kbl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@vcs0.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@vcs0.html> ([i915#180]) +3 similar issues
>      *
>
>         igt@gem_ctx_isolation@preservation-s3@vecs0:
>
>           o shard-skl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl3/igt@gem_ctx_isolation@preservation-s3@vecs0.html> -> INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl1/igt@gem_ctx_isolation@preservation-s3@vecs0.html> ([i915#198])
>      *
>
>         igt@gem_ctx_persistence@idempotent:
>
>           o shard-snb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@gem_ctx_persistence@idempotent.html> ([fdo#109271] / [i915#1099]) +4 similar issues
>      *
>
>         igt@gem_exec_fair@basic-none-solo@rcs0:
>
>           o shard-glk: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk5/igt@gem_exec_fair@basic-none-solo@rcs0.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk7/igt@gem_exec_fair@basic-none-solo@rcs0.html> ([i915#2842])
>      *
>
>         igt@gem_exec_fair@basic-pace@bcs0:
>
>           o shard-tglb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb2/igt@gem_exec_fair@basic-pace@bcs0.html> ([i915#2842]) +2 similar issues
>      *
>
>         igt@gem_exec_fair@basic-pace@vecs0:
>
>           o shard-kbl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl2/igt@gem_exec_fair@basic-pace@vecs0.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl2/igt@gem_exec_fair@basic-pace@vecs0.html> ([i915#2842]) +2 similar issues
>      *
>
>         igt@gem_exec_params@no-vebox:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gem_exec_params@no-vebox.html> ([fdo#109283])
>      *
>
>         igt@gem_pwrite@basic-exhaustion:
>
>           o shard-kbl: NOTRUN -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@gem_pwrite@basic-exhaustion.html> ([i915#2658])
>      *
>
>         igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html> ([i915#4270])
>      *
>
>         igt@gem_userptr_blits@readonly-unsync:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@gem_userptr_blits@readonly-unsync.html> ([i915#3297])
>      *
>
>         igt@gen7_exec_parse@basic-rejected:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gen7_exec_parse@basic-rejected.html> ([fdo#109289]) +2 similar issues
>      *
>
>         igt@gen9_exec_parse@cmd-crossing-page:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@gen9_exec_parse@cmd-crossing-page.html> ([i915#2856]) +2 similar issues
>      *
>
>         igt@i915_pm_dc@dc6-psr:
>
>           o shard-iclb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb1/igt@i915_pm_dc@dc6-psr.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@i915_pm_dc@dc6-psr.html> ([i915#454])
>      *
>
>         igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html> ([fdo#109271] / [i915#1937])
>      *
>
>         igt@i915_pm_rpm@dpms-non-lpsp:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@i915_pm_rpm@dpms-non-lpsp.html> ([fdo#111644] / [i915#1397] / [i915#2411])
>      *
>
>         igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html> ([fdo#109506] / [i915#2411])
>      *
>
>         igt@i915_suspend@fence-restore-untiled:
>
>           o shard-apl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl8/igt@i915_suspend@fence-restore-untiled.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl1/igt@i915_suspend@fence-restore-untiled.html> ([i915#180]) +1 similar issue
>      *
>
>         igt@kms_big_fb@linear-16bpp-rotate-90:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_big_fb@linear-16bpp-rotate-90.html> ([fdo#111614]) +1 similar issue
>      *
>
>         igt@kms_big_fb@linear-32bpp-rotate-0:
>
>           o shard-glk: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk7/igt@kms_big_fb@linear-32bpp-rotate-0.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk5/igt@kms_big_fb@linear-32bpp-rotate-0.html> ([i915#118])
>      *
>
>         igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html> ([fdo#109271] / [i915#3777])
>      *
>
>         igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html> ([fdo#109271] / [i915#3777])
>      *
>
>         igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html> ([fdo#111615]) +2 similar issues
>      *
>
>         igt@kms_big_joiner@invalid-modeset:
>
>           o shard-skl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_big_joiner@invalid-modeset.html> ([fdo#109271]) +19 similar issues
>      *
>
>         igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc.html> ([fdo#109271] / [i915#3886]) +1 similar issue
>      *
>
>         igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html> ([fdo#109271] / [i915#3886]) +4 similar issues
>      *
>
>         igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
>
>           o shard-skl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html> ([fdo#109271] / [i915#3886])
>      *
>
>         igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs.html> ([i915#3689]) +6 similar issues
>      *
>
>         igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs.html> ([i915#3689] / [i915#3886]) +1 similar issue
>      *
>
>         igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_rc_ccs:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_rc_ccs.html> ([fdo#109271]) +33 similar issues
>      *
>
>         igt@kms_chamelium@hdmi-mode-timings:
>
>           o shard-snb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb2/igt@kms_chamelium@hdmi-mode-timings.html> ([fdo#109271] / [fdo#111827]) +13 similar issues
>      *
>
>         igt@kms_color@pipe-a-ctm-0-75:
>
>           o shard-skl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl7/igt@kms_color@pipe-a-ctm-0-75.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl10/igt@kms_color@pipe-a-ctm-0-75.html> ([i915#1982]) +2 similar issues
>      *
>
>         igt@kms_color_chamelium@pipe-a-ctm-green-to-red:
>
>           o shard-skl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_color_chamelium@pipe-a-ctm-green-to-red.html> ([fdo#109271] / [fdo#111827])
>      *
>
>         igt@kms_color_chamelium@pipe-b-ctm-limited-range:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_color_chamelium@pipe-b-ctm-limited-range.html> ([fdo#109284] / [fdo#111827]) +5 similar issues
>      *
>
>         igt@kms_color_chamelium@pipe-b-ctm-red-to-blue:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html> ([fdo#109271] / [fdo#111827]) +10 similar issues
>      *
>
>         igt@kms_color_chamelium@pipe-c-ctm-red-to-blue:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_color_chamelium@pipe-c-ctm-red-to-blue.html> ([fdo#109271] / [fdo#111827]) +1 similar issue
>      *
>
>         igt@kms_content_protection@atomic:
>
>           o shard-apl: NOTRUN -> TIMEOUT <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_content_protection@atomic.html> ([i915#1319])
>      *
>
>         igt@kms_content_protection@atomic-dpms:
>
>           o shard-kbl: NOTRUN -> TIMEOUT <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_content_protection@atomic-dpms.html> ([i915#1319])
>      *
>
>         igt@kms_content_protection@dp-mst-type-0:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_content_protection@dp-mst-type-0.html> ([i915#3116])
>      *
>
>         igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen.html> ([i915#3359]) +3 similar issues
>      *
>
>         igt@kms_cursor_crc@pipe-d-cursor-512x170-random:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_cursor_crc@pipe-d-cursor-512x170-random.html> ([fdo#109279] / [i915#3359]) +7 similar issues
>      *
>
>         igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge:
>
>           o shard-snb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-snb7/igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge.html> ([fdo#109271]) +281 similar issues
>      *
>
>         igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
>
>           o shard-iclb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html> ([fdo#109274] / [fdo#109278])
>      *
>
>         igt@kms_cursor_legacy@pipe-d-torture-bo:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_cursor_legacy@pipe-d-torture-bo.html> ([fdo#109271] / [i915#533])
>      *
>
>         igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html> ([i915#4103])
>      *
>
>         igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html> ([i915#3528])
>      *
>
>         igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2:
>
>           o shard-glk: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html> ([i915#79]) +1 similar issue
>      *
>
>         igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
>
>           o shard-kbl: NOTRUN -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html> ([i915#180]) +1 similar issue
>      *
>
>         igt@kms_flip@flip-vs-suspend@a-dp1:
>
>           o shard-apl: NOTRUN -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_flip@flip-vs-suspend@a-dp1.html> ([i915#180])
>      *
>
>         igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1:
>
>           o shard-skl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl9/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl5/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html> ([i915#2122])
>      *
>
>         igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html> ([fdo#111825]) +26 similar issues
>      *
>
>         igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
>
>           o shard-tglb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html> -> INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html> ([i915#2828] / [i915#456])
>      *
>
>         igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
>
>           o shard-skl: NOTRUN -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html> ([fdo#108145] / [i915#265])
>      *
>
>         igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb:
>
>           o shard-apl: NOTRUN -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html> ([i915#265])
>      *
>
>         igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
>
>           o shard-kbl: NOTRUN -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html> ([fdo#108145] / [i915#265]) +1 similar issue
>      *
>
>         igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
>
>           o shard-skl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html> ([fdo#108145] / [i915#265]) +1 similar issue
>      *
>
>         igt@kms_plane_lowres@pipe-b-tiling-y:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_plane_lowres@pipe-b-tiling-y.html> ([i915#3536])
>      *
>
>         igt@kms_plane_lowres@pipe-d-tiling-yf:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_plane_lowres@pipe-d-tiling-yf.html> ([fdo#112054]) +1 similar issue
>      *
>
>         igt@kms_psr2_sf@plane-move-sf-dmg-area-1:
>
>           o shard-kbl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_psr2_sf@plane-move-sf-dmg-area-1.html> ([fdo#109271] / [i915#658]) +1 similar issue
>      *
>
>         igt@kms_psr2_sf@plane-move-sf-dmg-area-2:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html> ([fdo#109271] / [i915#658]) +3 similar issues
>      *
>
>         igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html> ([i915#2920]) +2 similar issues
>      *
>
>         igt@kms_psr2_su@page_flip:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@kms_psr2_su@page_flip.html> ([i915#1911])
>      *
>
>         igt@kms_psr@psr2_suspend:
>
>          o
>
>             shard-iclb: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr@psr2_suspend.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr@psr2_suspend.html> ([fdo#109441])
>
>          o
>
>             shard-tglb: NOTRUN -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_psr@psr2_suspend.html> ([i915#132] / [i915#3467])
>
>      *
>
>         igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend:
>
>           o shard-skl: PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl5/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html> -> INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl5/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html> ([i915#198] / [i915#2828])
>      *
>
>         igt@kms_vblank@pipe-d-ts-continuation-idle:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@kms_vblank@pipe-d-ts-continuation-idle.html> ([fdo#109271]) +93 similar issues
>      *
>
>         igt@nouveau_crc@pipe-a-ctx-flip-detection:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@nouveau_crc@pipe-a-ctx-flip-detection.html> ([i915#2530]) +2 similar issues
>      *
>
>         igt@perf_pmu@event-wait@rcs0:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@perf_pmu@event-wait@rcs0.html> ([fdo#112283])
>      *
>
>         igt@prime_nv_pcopy@test3_5:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@prime_nv_pcopy@test3_5.html> ([fdo#109291])
>      *
>
>         igt@prime_vgem@fence-write-hang:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@prime_vgem@fence-write-hang.html> ([fdo#109295])
>      *
>
>         igt@sysfs_clients@create:
>
>           o shard-apl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl7/igt@sysfs_clients@create.html> ([fdo#109271] / [i915#2994]) +1 similar issue
>      *
>
>         igt@sysfs_clients@fair-0:
>
>           o shard-tglb: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb1/igt@sysfs_clients@fair-0.html> ([i915#2994])
>      *
>
>         igt@sysfs_clients@sema-10:
>
>           o shard-skl: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@sysfs_clients@sema-10.html> ([fdo#109271] / [i915#2994])
>
>
>             Possible fixes
>
>      *
>
>         igt@drm_mm@all@evict:
>
>           o shard-skl: INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl2/igt@drm_mm@all@evict.html> ([i915#198]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl4/igt@drm_mm@all@evict.html>
>      *
>
>         igt@gem_exec_fair@basic-none@vecs0:
>
>           o shard-kbl: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html> ([i915#2842]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl1/igt@gem_exec_fair@basic-none@vecs0.html>
>      *
>
>         igt@gem_exec_fair@basic-pace@bcs0:
>
>           o shard-iclb: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb3/igt@gem_exec_fair@basic-pace@bcs0.html> ([i915#2842]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb8/igt@gem_exec_fair@basic-pace@bcs0.html>
>      *
>
>         igt@gem_exec_fair@basic-pace@vcs1:
>
>           o shard-tglb: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb1/igt@gem_exec_fair@basic-pace@vcs1.html> ([i915#2842]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb2/igt@gem_exec_fair@basic-pace@vcs1.html>
>      *
>
>         igt@gem_softpin@noreloc-s3:
>
>           o shard-apl: DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl8/igt@gem_softpin@noreloc-s3.html> ([i915#180]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-apl3/igt@gem_softpin@noreloc-s3.html>
>      *
>
>         igt@i915_pm_dc@dc6-dpms:
>
>           o shard-iclb: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html> ([i915#454]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb1/igt@i915_pm_dc@dc6-dpms.html>
>      *
>
>         igt@i915_suspend@forcewake:
>
>           o shard-skl: INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl2/igt@i915_suspend@forcewake.html> ([i915#636]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl7/igt@i915_suspend@forcewake.html>
>      *
>
>         igt@kms_color@pipe-b-ctm-0-75:
>
>           o shard-skl: DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl7/igt@kms_color@pipe-b-ctm-0-75.html> ([i915#1982]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl10/igt@kms_color@pipe-b-ctm-0-75.html>
>      *
>
>         igt@kms_cursor_crc@pipe-a-cursor-suspend:
>
>           o shard-tglb: INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html> ([i915#2828] / [i915#456]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb5/igt@kms_cursor_crc@pipe-a-cursor-suspend.html>
>      *
>
>         igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1:
>
>           o shard-kbl: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1.html> ([i915#79]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1.html>
>      *
>
>         igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs:
>
>           o shard-iclb: SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html> ([i915#3701]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html>
>      *
>
>         igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
>
>           o shard-skl: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html> ([fdo#108145] / [i915#265]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-skl3/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html>
>      *
>
>         igt@kms_psr@psr2_cursor_plane_move:
>
>           o shard-iclb: SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html> ([fdo#109441]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html>
>      *
>
>         igt@kms_vblank@pipe-a-ts-continuation-suspend:
>
>           o shard-tglb: INCOMPLETE <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-tglb7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html> ([i915#456]) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html> +1 similar issue
>
>
>             Warnings
>
>      *
>
>         igt@i915_pm_rc6_residency@rc6-fence:
>
>           o shard-iclb: WARN <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb1/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#2684]) -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb3/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#1804] / [i915#2684])
>      *
>
>         igt@kms_psr2_sf@plane-move-sf-dmg-area-0:
>
>           o shard-iclb: SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb5/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html> ([i915#658]) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb2/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html> ([i915#2920])
>      *
>
>         igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1:
>
>           o shard-iclb: SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html> ([i915#2920]) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html> ([i915#658]) +2 similar issues
>      *
>
>         igt@kms_psr2_su@page_flip:
>
>           o shard-iclb: FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-iclb2/igt@kms_psr2_su@page_flip.html> ([i915#4148]) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-iclb7/igt@kms_psr2_su@page_flip.html> ([fdo#109642] / [fdo#111068] / [i915#658])
>      *
>
>         igt@runner@aborted:
>
>          o
>
>             shard-kbl: (FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl7/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-kbl1/igt@runner@aborted.html>) ([i915#3002] / [i915#3363] / [i915#4312]) -> (FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl3/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21402/shard-kbl6/igt@runner@aborted.html>) ([i915#1436] / [i915#180] / [i915#3002] / [i915#3363] / [i915#4312])
>
>          o
>
>             shard-apl: (FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10768/shard-apl6/igt@runner@aborted.html>, FAIL <http://ht>, [FAIL][140]) ([i915#180] / [i915#1814] / [i915#3002] / [i915#3363] / [i915#4312]) -> ([FAIL][141], [FAIL][142], [FAIL][143], [FAIL][144]) ([i915#180] / [i915#3002] / [i915#3363] / [i915#4312])
>
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/i915_request.c b/drivers/gpu/drm/i915/i915_request.c
index 820a1f38b271..42cd17357771 100644
--- a/drivers/gpu/drm/i915/i915_request.c
+++ b/drivers/gpu/drm/i915/i915_request.c
@@ -96,9 +96,9 @@  static signed long i915_fence_wait(struct dma_fence *fence,
 				   bool interruptible,
 				   signed long timeout)
 {
-	return i915_request_wait(to_request(fence),
-				 interruptible | I915_WAIT_PRIORITY,
-				 timeout);
+	return i915_request_wait_timeout(to_request(fence),
+					 interruptible | I915_WAIT_PRIORITY,
+					 timeout);
 }
 
 struct kmem_cache *i915_request_slab_cache(void)
@@ -1857,23 +1857,27 @@  static void request_wait_wake(struct dma_fence *fence, struct dma_fence_cb *cb)
 }
 
 /**
- * i915_request_wait - wait until execution of request has finished
+ * i915_request_wait_timeout - wait until execution of request has finished
  * @rq: the request to wait upon
  * @flags: how to wait
  * @timeout: how long to wait in jiffies
  *
- * i915_request_wait() waits for the request to be completed, for a
+ * i915_request_wait_timeout() waits for the request to be completed, for a
  * maximum of @timeout jiffies (with MAX_SCHEDULE_TIMEOUT implying an
  * unbounded wait).
  *
  * Returns the remaining time (in jiffies) if the request completed, which may
- * be zero or -ETIME if the request is unfinished after the timeout expires.
+ * be zero if the request is unfinished after the timeout expires.
+ * If the timeout is 0, it will return 1 if the fence is signaled.
+ *
  * May return -EINTR is called with I915_WAIT_INTERRUPTIBLE and a signal is
  * pending before the request completes.
+ *
+ * NOTE: This function has the same wait semantics as dma-fence.
  */
-long i915_request_wait(struct i915_request *rq,
-		       unsigned int flags,
-		       long timeout)
+long i915_request_wait_timeout(struct i915_request *rq,
+			       unsigned int flags,
+			       long timeout)
 {
 	const int state = flags & I915_WAIT_INTERRUPTIBLE ?
 		TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE;
@@ -1883,7 +1887,7 @@  long i915_request_wait(struct i915_request *rq,
 	GEM_BUG_ON(timeout < 0);
 
 	if (dma_fence_is_signaled(&rq->fence))
-		return timeout;
+		return timeout ?: 1;
 
 	if (!timeout)
 		return -ETIME;
@@ -1992,6 +1996,39 @@  long i915_request_wait(struct i915_request *rq,
 	return timeout;
 }
 
+/**
+ * i915_request_wait - wait until execution of request has finished
+ * @rq: the request to wait upon
+ * @flags: how to wait
+ * @timeout: how long to wait in jiffies
+ *
+ * i915_request_wait() waits for the request to be completed, for a
+ * maximum of @timeout jiffies (with MAX_SCHEDULE_TIMEOUT implying an
+ * unbounded wait).
+ *
+ * Returns the remaining time (in jiffies) if the request completed, which may
+ * be zero or -ETIME if the request is unfinished after the timeout expires.
+ * May return -EINTR is called with I915_WAIT_INTERRUPTIBLE and a signal is
+ * pending before the request completes.
+ *
+ * NOTE: This function behaves differently from dma-fence wait semantics for
+ * timeout = 0. It returns 0 on success, and -ETIME if not signaled.
+ */
+long i915_request_wait(struct i915_request *rq,
+		       unsigned int flags,
+		       long timeout)
+{
+	long ret = i915_request_wait_timeout(rq, flags, timeout);
+
+	if (!ret)
+		return -ETIME;
+
+	if (ret > 0 && !timeout)
+		return 0;
+
+	return ret;
+}
+
 static int print_sched_attr(const struct i915_sched_attr *attr,
 			    char *buf, int x, int len)
 {
diff --git a/drivers/gpu/drm/i915/i915_request.h b/drivers/gpu/drm/i915/i915_request.h
index dc359242d1ae..3c6e8acd1457 100644
--- a/drivers/gpu/drm/i915/i915_request.h
+++ b/drivers/gpu/drm/i915/i915_request.h
@@ -414,6 +414,11 @@  void i915_request_unsubmit(struct i915_request *request);
 
 void i915_request_cancel(struct i915_request *rq, int error);
 
+long i915_request_wait_timeout(struct i915_request *rq,
+			       unsigned int flags,
+			       long timeout)
+	__attribute__((nonnull(1)));
+
 long i915_request_wait(struct i915_request *rq,
 		       unsigned int flags,
 		       long timeout)