diff mbox series

[1/2] drm/i915/ttm: fix uaf with lmem_userfault_list handling

Message ID 20221107165414.56970-1-matthew.auld@intel.com (mailing list archive)
State New, archived
Headers show
Series [1/2] drm/i915/ttm: fix uaf with lmem_userfault_list handling | expand

Commit Message

Matthew Auld Nov. 7, 2022, 4:54 p.m. UTC
In the fault handler, make sure we check if the BO maps lmem after
we schedule the migration, since the current resource might change from
lmem to smem, if the pages are in the non-cpu visible portion of lmem.
This then leads to adding the object to the lmem_userfault_list even
though the current resource is no longer lmem. If we then destroy the
object, the list might still contain a link to the now free object, since
we only remove it if the object is still in lmem.

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/7469
Fixes: ad74457a6b5a ("drm/i915/dgfx: Release mmap on rpm suspend")
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Anshuman Gupta <anshuman.gupta@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Andrzej Hajda <andrzej.hajda@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
---
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Comments

Andrzej Hajda Nov. 8, 2022, 7:33 a.m. UTC | #1
On 07.11.2022 17:54, Matthew Auld wrote:
> In the fault handler, make sure we check if the BO maps lmem after
> we schedule the migration, since the current resource might change from
> lmem to smem, if the pages are in the non-cpu visible portion of lmem.
> This then leads to adding the object to the lmem_userfault_list even
> though the current resource is no longer lmem. If we then destroy the
> object, the list might still contain a link to the now free object, since
> we only remove it if the object is still in lmem.
>
> Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/7469
> Fixes: ad74457a6b5a ("drm/i915/dgfx: Release mmap on rpm suspend")
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: Andrzej Hajda <andrzej.hajda@intel.com>
> Cc: Nirmoy Das <nirmoy.das@intel.com>

Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>

Regards
Andrzej

> ---
>   drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
> index 25129af70f70..9421dc4dc98f 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
> @@ -1048,9 +1048,6 @@ static vm_fault_t vm_fault_ttm(struct vm_fault *vmf)
>   		return VM_FAULT_SIGBUS;
>   	}
>   
> -	if (i915_ttm_cpu_maps_iomem(bo->resource))
> -		wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm);
> -
>   	if (!i915_ttm_resource_mappable(bo->resource)) {
>   		int err = -ENODEV;
>   		int i;
> @@ -1078,6 +1075,9 @@ static vm_fault_t vm_fault_ttm(struct vm_fault *vmf)
>   		}
>   	}
>   
> +	if (i915_ttm_cpu_maps_iomem(bo->resource))
> +		wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm);
> +
>   	if (drm_dev_enter(dev, &idx)) {
>   		ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot,
>   					       TTM_BO_VM_NUM_PREFAULT);
Matthew Auld Nov. 8, 2022, 9:40 a.m. UTC | #2
On 08/11/2022 00:09, Patchwork wrote:
> *Patch Details*
> *Series:*	series starting with [1/2] drm/i915/ttm: fix uaf with 
> lmem_userfault_list handling
> *URL:*	https://patchwork.freedesktop.org/series/110613/ 
> <https://patchwork.freedesktop.org/series/110613/>
> *State:*	failure
> *Details:* 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/index.html 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/index.html>
> 
> 
>   CI Bug Log - changes from CI_DRM_12351_full -> Patchwork_110613v1_full
> 
> 
>     Summary
> 
> *FAILURE*
> 
> Serious unknown changes coming with Patchwork_110613v1_full absolutely 
> need to be
> verified manually.
> 
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_110613v1_full, please notify your bug team to 
> allow them
> to document this new failure mode, which will reduce false positives in CI.
> 
> 
>     Participating hosts (9 -> 9)
> 
> No changes in participating hosts
> 
> 
>     Possible new issues
> 
> Here are the unknown changes that may have been introduced in 
> Patchwork_110613v1_full:
> 
> 
>       IGT changes
> 
> 
>         Possible regressions
> 
>   *
> 
>     igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1:
> 
>       o shard-apl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl2/igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1.html>
>   *
> 
>     igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
> 
>       o shard-skl: NOTRUN -> INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl4/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html>


Unrelated. These platforms don't have lmem.

> 
> 
>     Known issues
> 
> Here are the changes found in Patchwork_110613v1_full that come from 
> known issues:
> 
> 
>       CI changes
> 
> 
>         Issues hit
> 
>   * boot:
>       o shard-glk: (PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot.html>) -> (PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk1/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk2/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk5/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk5/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk6/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk8/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk9/boot.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk9/boot.html>, PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk9/boot.html>) (i915#4392 <https://gitlab.freedesktop.org/drm/intel/issues/4392>)
> 
> 
>       IGT changes
> 
> 
>         Issues hit
> 
>   *
> 
>     igt@gem_ctx_isolation@preservation-s3@vcs0:
> 
>       o shard-apl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@gem_ctx_isolation@preservation-s3@vcs0.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl3/igt@gem_ctx_isolation@preservation-s3@vcs0.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>) +1 similar issue
>   *
> 
>     igt@gem_eio@unwedge-stress:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb6/igt@gem_eio@unwedge-stress.html> -> TIMEOUT <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb6/igt@gem_eio@unwedge-stress.html> (i915#3063 <https://gitlab.freedesktop.org/drm/intel/issues/3063>)
>   *
> 
>     igt@gem_exec_fair@basic-none@vecs0:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/igt@gem_exec_fair@basic-none@vecs0.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/igt@gem_exec_fair@basic-none@vecs0.html> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>   *
> 
>     igt@gem_exec_fair@basic-pace@vecs0:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@gem_exec_fair@basic-pace@vecs0.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +81 similar issues
>   *
> 
>     igt@gem_lmem_swapping@heavy-multi:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@gem_lmem_swapping@heavy-multi.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
>   *
> 
>     igt@gem_pread@exhaustion:
> 
>       o shard-apl: NOTRUN -> WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@gem_pread@exhaustion.html> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>   *
> 
>     igt@gen7_exec_parse@oacontrol-tracking:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@gen7_exec_parse@oacontrol-tracking.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +114 similar issues
>   *
> 
>     igt@gen9_exec_parse@allowed-all:
> 
>       o shard-skl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@gen9_exec_parse@allowed-all.html> (i915#5566 <https://gitlab.freedesktop.org/drm/intel/issues/5566> / i915#716 <https://gitlab.freedesktop.org/drm/intel/issues/716>)
>   *
> 
>     igt@gen9_exec_parse@allowed-single:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/igt@gen9_exec_parse@allowed-single.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/igt@gen9_exec_parse@allowed-single.html> (i915#5566 <https://gitlab.freedesktop.org/drm/intel/issues/5566> / i915#716 <https://gitlab.freedesktop.org/drm/intel/issues/716>)
>   *
> 
>     igt@i915_pipe_stress@stress-xrgb8888-untiled:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html> (i915#7036 <https://gitlab.freedesktop.org/drm/intel/issues/7036>)
>   *
> 
>     igt@i915_pm_dc@dc9-dpms:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb7/igt@i915_pm_dc@dc9-dpms.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html> (i915#4281 <https://gitlab.freedesktop.org/drm/intel/issues/4281>)
>   *
> 
>     igt@i915_pm_rc6_residency@rc6-idle@vcs0:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html> -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl1/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html> (i915#1804 <https://gitlab.freedesktop.org/drm/intel/issues/1804>)
>   *
> 
>     igt@i915_pm_rps@engine-order:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@i915_pm_rps@engine-order.html> (i915#6537 <https://gitlab.freedesktop.org/drm/intel/issues/6537>)
>   *
> 
>     igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886 <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +5 similar issues
>   *
> 
>     igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886 <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +3 similar issues
>   *
> 
>     igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
> 
>       o shard-snb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-snb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +11 similar issues
>   *
> 
>     igt@kms_chamelium@vga-frame-dump:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@kms_chamelium@vga-frame-dump.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +6 similar issues
>   *
> 
>     igt@kms_color_chamelium@ctm-max:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_color_chamelium@ctm-max.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +1 similar issue
>   *
> 
>     igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb1/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> (i915#2346 <https://gitlab.freedesktop.org/drm/intel/issues/2346>) +1 similar issue
>   *
> 
>     igt@kms_dsc@dsc-with-bpc-formats:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@kms_dsc@dsc-with-bpc-formats.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#7205 <https://gitlab.freedesktop.org/drm/intel/issues/7205>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) +1 similar issue
>   *
> 
>     igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk2/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html> (i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-default-mode.html> (i915#6375 <https://gitlab.freedesktop.org/drm/intel/issues/6375>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html> (i915#2587 <https://gitlab.freedesktop.org/drm/intel/issues/2587> / i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672>) +5 similar issues
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode.html> (i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html> (i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672> / i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555>)
>   *
> 
>     igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
> 
>       o shard-apl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
>   *
> 
>     igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> (i915#5235 <https://gitlab.freedesktop.org/drm/intel/issues/5235>) +2 similar issues
>   *
> 
>     igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@kms_psr2_sf@plane-move-sf-dmg-area:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_psr2_sf@plane-move-sf-dmg-area.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@kms_psr2_su@page_flip-nv12@pipe-b-edp-1:
> 
>       o shard-iclb: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_psr2_su@page_flip-nv12@pipe-b-edp-1.html> (i915#5939 <https://gitlab.freedesktop.org/drm/intel/issues/5939>) +2 similar issues
>   *
> 
>     igt@kms_psr@psr2_cursor_plane_onoff:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr@psr2_cursor_plane_onoff.html> (fdo#109441 <https://bugs.freedesktop.org/show_bug.cgi?id=109441>)
>   *
> 
>     igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>)
>   *
> 
>     igt@kms_vblank@pipe-d-wait-idle:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_vblank@pipe-d-wait-idle.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#533 <https://gitlab.freedesktop.org/drm/intel/issues/533>)
>   *
> 
>     igt@kms_writeback@writeback-check-output:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@kms_writeback@writeback-check-output.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2437 <https://gitlab.freedesktop.org/drm/intel/issues/2437>)
>   *
> 
>     igt@syncobj_timeline@wait-delayed-signal:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@syncobj_timeline@wait-delayed-signal.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@syncobj_timeline@wait-delayed-signal.html> (i915#1982 <https://gitlab.freedesktop.org/drm/intel/issues/1982>)
>   *
> 
>     igt@sysfs_clients@split-10:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl10/igt@sysfs_clients@split-10.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2994 <https://gitlab.freedesktop.org/drm/intel/issues/2994>)
> 
> 
>         Possible fixes
> 
>   *
> 
>     igt@gem_ctx_isolation@preservation-s3@vcs0:
> 
>       o shard-skl: INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl9/igt@gem_ctx_isolation@preservation-s3@vcs0.html> (i915#4793 <https://gitlab.freedesktop.org/drm/intel/issues/4793>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl9/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>   *
> 
>     igt@gem_exec_balancer@parallel-keep-in-fence:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb8/igt@gem_exec_balancer@parallel-keep-in-fence.html> (i915#4525 <https://gitlab.freedesktop.org/drm/intel/issues/4525>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html> +2 similar issues
>   *
> 
>     igt@gem_workarounds@suspend-resume-context:
> 
>       o shard-apl: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl2/igt@gem_workarounds@suspend-resume-context.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@gem_workarounds@suspend-resume-context.html> +3 similar issues
>   *
> 
>     igt@i915_selftest@live@sanitycheck:
> 
>       o shard-snb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-snb2/igt@i915_selftest@live@sanitycheck.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-snb7/igt@i915_selftest@live@sanitycheck.html>
>   *
> 
>     igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1.html> (i915#2521 <https://gitlab.freedesktop.org/drm/intel/issues/2521>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1.html> +1 similar issue
>   *
> 
>     igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2:
> 
>       o shard-glk: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html>
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank@a-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> +1 similar issue
>   *
> 
>     igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> +1 similar issue
>   *
> 
>     igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html> (i915#5235 <https://gitlab.freedesktop.org/drm/intel/issues/5235>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html> +2 similar issues
>   *
> 
>     igt@kms_psr@psr2_basic:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb5/igt@kms_psr@psr2_basic.html> (fdo#109441 <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_psr@psr2_basic.html> +1 similar issue
>   *
> 
>     igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
> 
>       o shard-tglb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html>
>   *
> 
>     igt@kms_sequence@queue-idle@edp-1-pipe-c:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl2/igt@kms_sequence@queue-idle@edp-1-pipe-c.html> -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl6/igt@kms_sequence@queue-idle@edp-1-pipe-c.html>
>   *
> 
>     igt@perf_pmu@interrupts:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@perf_pmu@interrupts.html> (i915#7318 <https://gitlab.freedesktop.org/drm/intel/issues/7318>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl9/igt@perf_pmu@interrupts.html>
> 
> 
>         Warnings
> 
>   *
> 
>     igt@i915_pm_rc6_residency@rc6-idle@rcs0:
> 
>       o shard-iclb: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb8/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> (i915#2684 <https://gitlab.freedesktop.org/drm/intel/issues/2684>) -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> (i915#2684 <https://gitlab.freedesktop.org/drm/intel/issues/2684>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#2920 <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +1 similar issue
>   *
> 
>     igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (i915#2920 <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (fdo#111068 <https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@runner@aborted:
> 
>       o shard-apl: (FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl2/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@runner@aborted.html>) (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002 <https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312 <https://gitlab.freedesktop.org/drm/intel/issues/4312>) -> (FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl3/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl3/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@runner@aborted.html>, FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl3/igt@runner@aborted.html>) (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002 <https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312 <https://gitlab.freedesktop.org/drm/intel/issues/4312>)
> 
> 
>     Build changes
> 
>   * Linux: CI_DRM_12351 -> Patchwork_110613v1
> 
> CI-20190529: 20190529
> CI_DRM_12351: 74d8166a994863d1f83e842c1822506a8f6aa806 @ 
> git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7046: c58d96d0fe237474b074e3472ce09c57c830d5de @ 
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_110613v1: 74d8166a994863d1f83e842c1822506a8f6aa806 @ 
> git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ 
> git://anongit.freedesktop.org/piglit
>
Vudum, Lakshminarayana Nov. 8, 2022, 3:19 p.m. UTC | #3
Known issue. Re-reported.

-----Original Message-----
From: Auld, Matthew <matthew.auld@intel.com> 
Sent: Tuesday, November 8, 2022 1:40 AM
To: intel-gfx@lists.freedesktop.org; Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com>
Subject: Re: ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/ttm: fix uaf with lmem_userfault_list handling

On 08/11/2022 00:09, Patchwork wrote:
> *Patch Details*
> *Series:*	series starting with [1/2] drm/i915/ttm: fix uaf with 
> lmem_userfault_list handling
> *URL:*	https://patchwork.freedesktop.org/series/110613/ 
> <https://patchwork.freedesktop.org/series/110613/>
> *State:*	failure
> *Details:*
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/index.html
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/index.htm
> l>
> 
> 
>   CI Bug Log - changes from CI_DRM_12351_full -> 
> Patchwork_110613v1_full
> 
> 
>     Summary
> 
> *FAILURE*
> 
> Serious unknown changes coming with Patchwork_110613v1_full absolutely 
> need to be verified manually.
> 
> If you think the reported changes have nothing to do with the changes 
> introduced in Patchwork_110613v1_full, please notify your bug team to 
> allow them to document this new failure mode, which will reduce false 
> positives in CI.
> 
> 
>     Participating hosts (9 -> 9)
> 
> No changes in participating hosts
> 
> 
>     Possible new issues
> 
> Here are the unknown changes that may have been introduced in
> Patchwork_110613v1_full:
> 
> 
>       IGT changes
> 
> 
>         Possible regressions
> 
>   *
> 
>     igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1:
> 
>       o shard-apl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl2/igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-dp-1.html>
>   *
> 
>     igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
> 
>       o shard-skl: NOTRUN -> INCOMPLETE
>         
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl
> 4/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html>


Unrelated. These platforms don't have lmem.

> 
> 
>     Known issues
> 
> Here are the changes found in Patchwork_110613v1_full that come from 
> known issues:
> 
> 
>       CI changes
> 
> 
>         Issues hit
> 
>   * boot:
>       o shard-glk: (PASS
>         
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk6/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk8/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk2/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot
> .html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/boot
> .html>) -> (PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 1/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 1/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 1/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 2/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 2/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 2/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 3/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 3/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 3/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 5/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 5/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 6/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 6/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 6/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 7/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 7/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 7/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 7/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 8/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 8/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 8/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 9/boot.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 9/boot.html>, PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk
> 9/boot.html>) (i915#4392 
> <https://gitlab.freedesktop.org/drm/intel/issues/4392>)
> 
> 
>       IGT changes
> 
> 
>         Issues hit
> 
>   *
> 
>     igt@gem_ctx_isolation@preservation-s3@vcs0:
> 
>       o shard-apl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@gem_ctx_isolation@preservation-s3@vcs0.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl3/igt@gem_ctx_isolation@preservation-s3@vcs0.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>) +1 similar issue
>   *
> 
>     igt@gem_eio@unwedge-stress:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb6/igt@gem_eio@unwedge-stress.html> -> TIMEOUT <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb6/igt@gem_eio@unwedge-stress.html> (i915#3063 <https://gitlab.freedesktop.org/drm/intel/issues/3063>)
>   *
> 
>     igt@gem_exec_fair@basic-none@vecs0:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk1/igt@gem_exec_fair@basic-none@vecs0.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/igt@gem_exec_fair@basic-none@vecs0.html> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>   *
> 
>     igt@gem_exec_fair@basic-pace@vecs0:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@gem_exec_fair@basic-pace@vecs0.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +81 similar issues
>   *
> 
>     igt@gem_lmem_swapping@heavy-multi:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@gem_lmem_swapping@heavy-multi.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
>   *
> 
>     igt@gem_pread@exhaustion:
> 
>       o shard-apl: NOTRUN -> WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@gem_pread@exhaustion.html> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>   *
> 
>     igt@gen7_exec_parse@oacontrol-tracking:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@gen7_exec_parse@oacontrol-tracking.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +114 similar issues
>   *
> 
>     igt@gen9_exec_parse@allowed-all:
> 
>       o shard-skl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@gen9_exec_parse@allowed-all.html> (i915#5566 <https://gitlab.freedesktop.org/drm/intel/issues/5566> / i915#716 <https://gitlab.freedesktop.org/drm/intel/issues/716>)
>   *
> 
>     igt@gen9_exec_parse@allowed-single:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk5/igt@gen9_exec_parse@allowed-single.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk7/igt@gen9_exec_parse@allowed-single.html> (i915#5566 <https://gitlab.freedesktop.org/drm/intel/issues/5566> / i915#716 <https://gitlab.freedesktop.org/drm/intel/issues/716>)
>   *
> 
>     igt@i915_pipe_stress@stress-xrgb8888-untiled:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html> (i915#7036 <https://gitlab.freedesktop.org/drm/intel/issues/7036>)
>   *
> 
>     igt@i915_pm_dc@dc9-dpms:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb7/igt@i915_pm_dc@dc9-dpms.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html> (i915#4281 <https://gitlab.freedesktop.org/drm/intel/issues/4281>)
>   *
> 
>     igt@i915_pm_rc6_residency@rc6-idle@vcs0:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html> -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl1/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html> (i915#1804 <https://gitlab.freedesktop.org/drm/intel/issues/1804>)
>   *
> 
>     igt@i915_pm_rps@engine-order:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@i915_pm_rps@engine-order.html> (i915#6537 <https://gitlab.freedesktop.org/drm/intel/issues/6537>)
>   *
> 
>     igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886 <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +5 similar issues
>   *
> 
>     igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886 <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +3 similar issues
>   *
> 
>     igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
> 
>       o shard-snb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-snb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +11 similar issues
>   *
> 
>     igt@kms_chamelium@vga-frame-dump:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@kms_chamelium@vga-frame-dump.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +6 similar issues
>   *
> 
>     igt@kms_color_chamelium@ctm-max:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_color_chamelium@ctm-max.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +1 similar issue
>   *
> 
>     igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb1/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> (i915#2346 <https://gitlab.freedesktop.org/drm/intel/issues/2346>) +1 similar issue
>   *
> 
>     igt@kms_dsc@dsc-with-bpc-formats:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl1/igt@kms_dsc@dsc-with-bpc-formats.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#7205 <https://gitlab.freedesktop.org/drm/intel/issues/7205>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk9/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) +1 similar issue
>   *
> 
>     igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk3/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html> -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk2/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html> (i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-default-mode.html> (i915#6375 <https://gitlab.freedesktop.org/drm/intel/issues/6375>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html> (i915#2587 <https://gitlab.freedesktop.org/drm/intel/issues/2587> / i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672>) +5 similar issues
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode.html> (i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672>)
>   *
> 
>     igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html> (i915#2672 <https://gitlab.freedesktop.org/drm/intel/issues/2672> / i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555>)
>   *
> 
>     igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
> 
>       o shard-apl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
>   *
> 
>     igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> (i915#5235 <https://gitlab.freedesktop.org/drm/intel/issues/5235>) +2 similar issues
>   *
> 
>     igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl7/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@kms_psr2_sf@plane-move-sf-dmg-area:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_psr2_sf@plane-move-sf-dmg-area.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@kms_psr2_su@page_flip-nv12@pipe-b-edp-1:
> 
>       o shard-iclb: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_psr2_su@page_flip-nv12@pipe-b-edp-1.html> (i915#5939 <https://gitlab.freedesktop.org/drm/intel/issues/5939>) +2 similar issues
>   *
> 
>     igt@kms_psr@psr2_cursor_plane_onoff:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr@psr2_cursor_plane_onoff.html> (fdo#109441 <https://bugs.freedesktop.org/show_bug.cgi?id=109441>)
>   *
> 
>     igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>)
>   *
> 
>     igt@kms_vblank@pipe-d-wait-idle:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@kms_vblank@pipe-d-wait-idle.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#533 <https://gitlab.freedesktop.org/drm/intel/issues/533>)
>   *
> 
>     igt@kms_writeback@writeback-check-output:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl7/igt@kms_writeback@writeback-check-output.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2437 <https://gitlab.freedesktop.org/drm/intel/issues/2437>)
>   *
> 
>     igt@syncobj_timeline@wait-delayed-signal:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@syncobj_timeline@wait-delayed-signal.html> -> DMESG-WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@syncobj_timeline@wait-delayed-signal.html> (i915#1982 <https://gitlab.freedesktop.org/drm/intel/issues/1982>)
>   *
> 
>     igt@sysfs_clients@split-10:
> 
>       o shard-skl: NOTRUN -> SKIP
>         
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl
> 10/igt@sysfs_clients@split-10.html> (fdo#109271 
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2994 
> <https://gitlab.freedesktop.org/drm/intel/issues/2994>)
> 
> 
>         Possible fixes
> 
>   *
> 
>     igt@gem_ctx_isolation@preservation-s3@vcs0:
> 
>       o shard-skl: INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl9/igt@gem_ctx_isolation@preservation-s3@vcs0.html> (i915#4793 <https://gitlab.freedesktop.org/drm/intel/issues/4793>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl9/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>   *
> 
>     igt@gem_exec_balancer@parallel-keep-in-fence:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb8/igt@gem_exec_balancer@parallel-keep-in-fence.html> (i915#4525 <https://gitlab.freedesktop.org/drm/intel/issues/4525>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html> +2 similar issues
>   *
> 
>     igt@gem_workarounds@suspend-resume-context:
> 
>       o shard-apl: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl2/igt@gem_workarounds@suspend-resume-context.html> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl8/igt@gem_workarounds@suspend-resume-context.html> +3 similar issues
>   *
> 
>     igt@i915_selftest@live@sanitycheck:
> 
>       o shard-snb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-snb2/igt@i915_selftest@live@sanitycheck.html> (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-snb7/igt@i915_selftest@live@sanitycheck.html>
>   *
> 
>     igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1.html> (i915#2521 <https://gitlab.freedesktop.org/drm/intel/issues/2521>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-edp-1.html> +1 similar issue
>   *
> 
>     igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2:
> 
>       o shard-glk: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html>
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank@a-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> +1 similar issue
>   *
> 
>     igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl6/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> +1 similar issue
>   *
> 
>     igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html> (i915#5235 <https://gitlab.freedesktop.org/drm/intel/issues/5235>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html> +2 similar issues
>   *
> 
>     igt@kms_psr@psr2_basic:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb5/igt@kms_psr@psr2_basic.html> (fdo#109441 <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb2/igt@kms_psr@psr2_basic.html> +1 similar issue
>   *
> 
>     igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
> 
>       o shard-tglb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-tglb6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>) -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-tglb8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html>
>   *
> 
>     igt@kms_sequence@queue-idle@edp-1-pipe-c:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl2/igt@kms_sequence@queue-idle@edp-1-pipe-c.html> -> PASS <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl6/igt@kms_sequence@queue-idle@edp-1-pipe-c.html>
>   *
> 
>     igt@perf_pmu@interrupts:
> 
>       o shard-skl: FAIL
>         
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@
> perf_pmu@interrupts.html> (i915#7318 
> <https://gitlab.freedesktop.org/drm/intel/issues/7318>) -> PASS 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl
> 9/igt@perf_pmu@interrupts.html>
> 
> 
>         Warnings
> 
>   *
> 
>     igt@i915_pm_rc6_residency@rc6-idle@rcs0:
> 
>       o shard-iclb: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb8/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> (i915#2684 <https://gitlab.freedesktop.org/drm/intel/issues/2684>) -> WARN <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb1/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> (i915#2684 <https://gitlab.freedesktop.org/drm/intel/issues/2684>)
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> (i915#2122 <https://gitlab.freedesktop.org/drm/intel/issues/2122>) -> FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
>   *
> 
>     igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#2920 <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +1 similar issue
>   *
> 
>     igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (i915#2920 <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-iclb8/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (fdo#111068 <https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2 similar issues
>   *
> 
>     igt@runner@aborted:
> 
>       o shard-apl: (FAIL
>         
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@
> runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@
> runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl2/igt@
> runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@
> runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl8/igt@
> runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12351/shard-apl3/igt@
> runner@aborted.html>) (fdo#109271 
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#180 
> <https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002 
> <https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312 
> <https://gitlab.freedesktop.org/drm/intel/issues/4312>) -> (FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl
> 3/igt@runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl
> 7/igt@runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl
> 3/igt@runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl
> 8/igt@runner@aborted.html>, FAIL 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_110613v1/shard-apl
> 3/igt@runner@aborted.html>) (i915#180 
> <https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002 
> <https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312 
> <https://gitlab.freedesktop.org/drm/intel/issues/4312>)
> 
> 
>     Build changes
> 
>   * Linux: CI_DRM_12351 -> Patchwork_110613v1
> 
> CI-20190529: 20190529
> CI_DRM_12351: 74d8166a994863d1f83e842c1822506a8f6aa806 @ 
> git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7046: c58d96d0fe237474b074e3472ce09c57c830d5de @ 
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_110613v1: 74d8166a994863d1f83e842c1822506a8f6aa806 @ 
> git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ 
> git://anongit.freedesktop.org/piglit
>
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
index 25129af70f70..9421dc4dc98f 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
@@ -1048,9 +1048,6 @@  static vm_fault_t vm_fault_ttm(struct vm_fault *vmf)
 		return VM_FAULT_SIGBUS;
 	}
 
-	if (i915_ttm_cpu_maps_iomem(bo->resource))
-		wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm);
-
 	if (!i915_ttm_resource_mappable(bo->resource)) {
 		int err = -ENODEV;
 		int i;
@@ -1078,6 +1075,9 @@  static vm_fault_t vm_fault_ttm(struct vm_fault *vmf)
 		}
 	}
 
+	if (i915_ttm_cpu_maps_iomem(bo->resource))
+		wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm);
+
 	if (drm_dev_enter(dev, &idx)) {
 		ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot,
 					       TTM_BO_VM_NUM_PREFAULT);