Bug 86642 - [ILK/PNV/SNB/IVB/BDW Bisected]4a5f350 drm/i915: Ditch dev_priv->ums.mm_suspend
Summary: [ILK/PNV/SNB/IVB/BDW Bisected]4a5f350 drm/i915: Ditch dev_priv->ums.mm_suspend
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: high normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-24 00:38 UTC by Guo Jinxian
Modified: 2017-08-15 06:55 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Guo Jinxian 2014-11-24 00:38:45 UTC
==System Environment==
--------------------------
Regression: Yes,

Non-working platforms: ILK PNV SNB IVB BDW

==kernel==
--------------------------
origin/drm-intel-nightly: 0f8cb1fb8e01c53f9ad47344e9448d72df49fcf2
    drm-intel-nightly: 2014y-11m-21d-19h-18m-03s UTC integration manifest

==Bug detailed description==
(ILK)igt/gem_reset_stats/ban-render PASS->TIMEOUT
(ILK)igt/gem_reset_stats/close-pending-fork-render PASS->TIMEOUT
(BDW)igt/gem_reset_stats/close-pending-fork-blt PASS->TIMEOUT
(ILK)igt/gem_reset_stats/close-pending-fork-reverse-render PASS->TIMEOUT
(ILK)igt/kms_flip/vblank-vs-hang
igt/kms_flip/vblank-vs-hang-interruptible PASS->TIMEOUT
(BDW)igt/gem_reset_stats/ban-vebox PASS->TIMEOUT
(BDW)igt/gem_reset_stats/close-pending-blt PASS->TIMEOUT
(IVB)igt/gem_reset_stats/close-pending-fork-bsd PASS->TIMEOUT
(BDW)igt/gem_reset_stats/reset-stats-blt PASS->TIMEOUT
(IVB)igt/gem_reset_stats/unrelated-ctx-render PASS->TIMEOUT
(BDW)igt/gem_reset_stats/close-pending-fork-bsd PASS->TIMEOUT
(BDW)igt/gem_reset_stats/reset-count-blt PASS->TIMEOUT
(IVB)igt/gem_reset_stats/close-pending-fork-render PASS->TIMEOUT
(SNB)igt/drv_hangman/error-state-capture-bsd PASS->TIMEOUT
(SNB)igt/drv_hangman/error-state-capture-render PASS->TIMEOUT
(SNB)igt/gem_reset_stats/reset-count-render PASS->TIMEOUT
(PNV)igt/drv_hangman/error-state-capture-render PASS->TIMEOUT
(SNB)igt/gem_reset_stats/unrelated-ctx-render PASS->TIMEOUT

==Reproduce steps==
---------------------------- 
1. ./gem_reset_stats --run-subtest ban-render

==Bisect results from PRTS==
----------------------------
Bisect shows: 4a5f3502b72cb9abeaa8804ff9211a9f02799294 is the first bad commit
commit 4a5f3502b72cb9abeaa8804ff9211a9f02799294
Author:     Daniel Vetter <daniel.vetter@ffwll.ch>
AuthorDate: Wed Nov 19 20:36:48 2014 +0100
Commit:     Daniel Vetter <daniel.vetter@ffwll.ch>
CommitDate: Wed Nov 19 21:34:30 2014 +0100

    drm/i915: Ditch dev_priv->ums.mm_suspend
    
    Again just complicates gem init functions and makes a general mess out
    of everything.
    
    Good riddance!
    
    Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
    Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Comment 1 Chris Wilson 2014-11-24 11:42:12 UTC
That commit doesn't exist...

commit 87255483070c1e5a37b39cdda4d1e98fa3a13516
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Wed Nov 19 20:36:48 2014 +0100

    drm/i915: Ditch dev_priv->ums.mm_suspend
    
    Again just complicates gem init functions and makes a general mess out
    of everything.
    
    Good riddance!
    
    v2: In my enthusiasm to start removing dri1/ums crud I went overboard a
    bit and killed parts of hangcheck. Resurrect it.
    
    Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Comment 2 Guo Jinxian 2014-11-25 06:57:21 UTC
Verified on latest -nightly(ab4b258a6ea5f58b5cb17131aced8f9a8dd64499)

[root@x-hnr9 tests]# ./drv_hangman --run-subtest error-state-capture-bsd
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc6_drm-intel-nightly_ab4b25_20141125+ x86_64)
Subtest error-state-capture-bsd: SUCCESS (8.010s)


root@x-bdw05:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./gem_reset_stats --run-subtest close-pending-blt
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc6_drm-intel-nightly_ab4b25_20141125+ x86_64)
Subtest close-pending-blt: SUCCESS (6.000s)
Comment 3 Jari Tahvanainen 2017-08-15 06:55:19 UTC
Closing old verified+fixed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.