Patch Details
Series:drm/i915: Remove obj->mm.lock! (rev14)
URL:https://patchwork.freedesktop.org/series/82337/
State:failure
Details:https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19530/index.html

CI Bug Log - changes from CI_DRM_9695 -> Patchwork_19530

Summary

FAILURE

Serious unknown changes coming with Patchwork_19530 absolutely need to be
verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_19530, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.

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

Possible new issues

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

IGT changes

Possible regressions

Suppressed

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

Known issues

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

IGT changes

Issues hit

Possible fixes

Warnings

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

Participating hosts (44 -> 39)

Missing (5): fi-jsl-1 fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-bdw-samus

Build changes

CI-20190529: 20190529
CI_DRM_9695: 67e514b158700703fcaaed71c3fb1eea8b2e645c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5977: 0b6967520b15e73773eace7937ed8c17ba411bc0 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_19530: 662734223c5f8a0fff60028290a34cd737197a86 @ git://anongit.freedesktop.org/gfx-ci/linux

== Linux commits ==

662734223c5f drm/i915: Move gt_revoke() slightly
9c9874f35cba drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
961e9c18fb48 drm/i915: Finally remove obj->mm.lock.
4800c2a64500 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
503ade404ea1 drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
4309bd623b24 drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
89771ac8616d drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
36f6b0b7722c drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
141ae6ad925c drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
5aecbdc13ffe drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
7993a281f247 drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
5f70e9fc7fdc drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
4154db61a3c9 drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
8ed31699898a drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
39eb2256f43f drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
b250bbb9edab drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
6e441016c863 drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
74a44c1f5ffe drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
3a539bdf2dfd drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
f31a3e48d470 drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
38c9614dd45f drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
1eb93d4af2a7 drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
7bc938897064 drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
f266c8a9473f drm/i915: Use a single page table lock for each gtt.
cb7cd7698571 drm/i915: Fix ww locking in shmem_create_from_object
cc1ce63c2ad4 drm/i915: Add missing ww lock in intel_dsb_prepare.
4199fe13c42d drm/i915: Add ww locking to dma-buf ops.
c2163fd77906 drm/i915: Lock ww in ucode objects correctly
62459a8f2cba drm/i915: Increase ww locking for perf.
9aff11278b83 drm/i915: Add ww locking around vm_access()
bf7108bf8725 drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
35b658f67d68 drm/i915: Prepare for obj->mm.lock removal, v2.
e9d297ba04ae drm/i915: Fix workarounds selftest, part 1
62f9dacbb071 drm/i915: Fix pread/pwrite to work with new locking rules.
95795e4bbb7e drm/i915: Defer pin calls in buffer pool until first use by caller.
3b81df55bcf2 drm/i915: Take obj lock around set_domain ioctl
78bd91c8070b drm/i915: Make __engine_unpark() compatible with ww locking.
980529fa17fc drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v2.
42dff2ca5598 drm/i915: Take reservation lock around i915_vma_pin.
f4419802939b drm/i915: Move pinning to inside engine_wa_list_verify()
0b72262b7ad1 drm/i915: Add object locking to vm_fault_cpu
22fd424d670c drm/i915: Pass ww ctx to intel_pin_to_display_plane
b7166f878991 drm/i915: Rework clflush to work correctly without obj->mm.lock.
3abcb0076a68 drm/i915: Handle ww locking in init_status_page
01ca4854c93e drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
6fb47c6d71c7 drm/i915: Populate logical context during first pin.
1d108228e705 drm/i915: Flatten obj->mm.lock
a653a892ff43 drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v6.
4acda00724a9 drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
229733dcc336 drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
e06a0adf3a6f drm/i915: Reject more ioctls for userptr
c973c01f3065 drm/i915: No longer allow exporting userptr through dma-buf
0cbd23b2d726 drm/i915: Disable userptr pread/pwrite support.
372b944d10b8 drm/i915: make lockdep slightly happier about execbuf.
ba20fbbe4737 drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
0f0d96bdbcb2 drm/i915: Rework struct phys attachment handling
e4fe993ac962 drm/i915: Move HAS_STRUCT_PAGE to obj->flags
13b9209c078e drm/i915: Add gem object locking to madvise.
e74b81617eb0 drm/i915: Ensure we hold the object mutex in pin correctly.
8b3ce40a27dc drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
cfa8d0589b53 drm/i915: Move cmd parser pinning to execbuffer
2e13b870eff3 drm/i915: Pin timeline map after first timeline pin, v3.
f0caa76735a7 drm/i915: Do not share hwsp across contexts any more, v7.