✗ Fi.CI.BAT: failure for drm/i915: Add Display Port tunnel BW allocation support (rev6)
Imre Deak
imre.deak at intel.com
Tue Feb 27 10:59:03 UTC 2024
On Tue, Feb 27, 2024 at 01:18:36AM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915: Add Display Port tunnel BW allocation support (rev6)
> URL : https://patchwork.freedesktop.org/series/129082/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_14345 -> Patchwork_129082v6
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_129082v6 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_129082v6, please notify your bug team (I915-ci-infra at lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/index.html
>
> Participating hosts (39 -> 38)
> ------------------------------
>
> Missing (1): fi-snb-2520m
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_129082v6:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt at kms_pipe_crc_basic@hang-read-crc at pipe-d-edp-1:
> - bat-arls-2: [PASS][1] -> [ABORT][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-arls-2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-d-edp-1.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-arls-2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-d-edp-1.html
It's an unrelated issue:
There is only an eDP panel connected to the above ARL, so no TBT/DP
tunnel where the patchset would have an effect.
Looks like some core memory management issue:
<0> [223.728871] BUG: spinlock bad magic on CPU#1, kworker/1:1/224
<0> [223.728880] lock: obj_hash+0xec060/0x120000, .magic: d6ad4ead, .owner: <none>/-1, .owner_cpu: -1
<4> [223.728890] CPU: 1 PID: 224 Comm: kworker/1:1 Not tainted 6.8.0-rc6-Patchwork_129082v6-gb3552bf1e79d+ #1
<4> [223.728894] Hardware name: Intel Corporation Arrow Lake Client Platform/MTL-S UDIMM 2DPC EVCRB, BIOS MTLSFWI1.R00.3473.D80.2311222130 11/22/2023
<4> [223.728898] Workqueue: events delayed_fput
<7> [223.728778] i915 0000:00:02.0: [drm:pipe_config_mismatch [i915]] [CRTC:233:pipe D] fastset requirement not met in hw.adjusted_mode.crtc_htotal (expected 3040, found 0)
<4> [223.728906] Call Trace:
<4> [223.728909] <TASK>
<4> [223.728911] dump_stack_lvl+0x64/0xb0
<4> [223.728919] do_raw_spin_lock+0x74/0xc0
<4> [223.728925] _raw_spin_lock_irqsave+0x45/0x60
<4> [223.728931] ? debug_check_no_obj_freed+0xcc/0x240
<4> [223.728936] debug_check_no_obj_freed+0xcc/0x240
<4> [223.728940] ? lock_acquire+0xd8/0x2d0
<4> [223.728943] ? find_held_lock+0x2b/0x80
<4> [223.728949] free_unref_page_prepare+0xec/0x350
<4> [223.728955] free_unref_page+0x33/0x160
<4> [223.728959] release_pages+0x6c/0x580
<4> [223.728966] __folio_batch_release+0x1a/0x30
<4> [223.728970] shmem_undo_range+0x248/0x6c0
<4> [223.728977] ? cpu_attach_domain+0x74f/0x9a0
<4> [223.728982] shmem_truncate_range+0x14/0x40
<4> [223.728985] shmem_evict_inode+0xd7/0x270
<4> [223.728989] evict+0xc8/0x170
probably CI noticing this and aborting with:
[224.019721] Subtest hang-read-crc: SUCCESS (11.568s
[224.948083] Aborting: Lockdep not active
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_129082v6 that come from known issues:
>
> ### CI changes ###
>
> #### Issues hit ####
>
> * boot:
> - fi-cfl-8109u: [PASS][3] -> [FAIL][4] ([i915#8293])
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/fi-cfl-8109u/boot.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/fi-cfl-8109u/boot.html
>
>
>
> ### IGT changes ###
>
> #### Possible fixes ####
>
> * igt at i915_selftest@live at gem_contexts:
> - bat-atsm-1: [INCOMPLETE][5] ([i915#10094] / [i915#10137]) -> [PASS][6]
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-atsm-1/igt@i915_selftest@live@gem_contexts.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-atsm-1/igt@i915_selftest@live@gem_contexts.html
>
> * igt at i915_selftest@live at hangcheck:
> - {bat-rpls-3}: [DMESG-WARN][7] ([i915#5591]) -> [PASS][8]
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [i915#10094]: https://gitlab.freedesktop.org/drm/intel/issues/10094
> [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
> [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
> [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_14345 -> Patchwork_129082v6
>
> CI-20190529: 20190529
> CI_DRM_14345: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7731: 17f897a81868fb35c6a7033a8b07256659742248 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_129082v6: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
>
>
> ### Linux commits
>
> 6f0303321631 drm/i915/dp: Enable DP tunnel BW allocation mode
> 8b160bd78946 drm/i915/dp: Read DPRX for all long HPD pulses
> 84f928739de0 drm/i915/dp: Suspend/resume DP tunnels
> 232a81c3545b drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders
> d6e68e72eeea drm/i915/dp: Handle DP tunnel IRQs
> 77a316a5547c drm/i915/dp: Allocate/free DP tunnel BW in the encoder enable/disable hooks
> 904f8ff4847c drm/i915/dp: Compute DP tunnel BW during encoder state computation
> e30c2b294042 drm/i915/dp: Account for tunnel BW limit in intel_dp_max_link_data_rate()
> cfe003896226 drm/i915/dp: Add DP tunnel atomic state and check BW limit
> e845d3e65f57 drm/i915/dp: Add support for DP tunnel BW allocation
> 1e491673dd40 drm/i915/dp: Sync instead of try-sync commits when getting active pipes
> f9a23c72455c drm/i915/dp: Add intel_dp_max_link_data_rate()
> d02f06d5e00c drm/i915/dp: Factor out intel_dp_read_dprx_caps()
> 95a664a77474 drm/i915/dp: Factor out intel_dp_update_sink_caps()
> e587647c4a35 drm/i915/dp: Export intel_dp_max_common_rate/lane_count()
> cc6689daacbe drm/i915/dp: Factor out intel_dp_config_required_rate()
> e76c8cac43f0 drm/i915/dp: Use drm_dp_max_dprx_data_rate()
> 8fea4c43fb32 drm/i915/dp: Add support to notify MST connectors to retry modesets
> a50d19596539 drm/i915: Fix display bpp limit computation during system resume
> cfae6a8751d6 drm/dp: Add support for DP tunneling
> 5bed9d5b20dc drm/dp: Add drm_dp_max_dprx_data_rate()
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/index.html
More information about the Intel-gfx
mailing list