[Bug 89872] [ HSW Bisected ] VGA was white screen when resume in test S3 with 3pipe

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 6 23:24:45 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=89872

xubin <bin.a.xu at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|bisect_pending              |bisected
             Status|NEW                         |ASSIGNED
            Summary|[ HSW Regression ] VGA was  |[ HSW Bisected ] VGA was
                   |white screen when resume in |white screen when resume in
                   |test S3 with 3pipe          |test S3 with 3pipe

--- Comment #1 from xubin <bin.a.xu at intel.com> ---
Bisect shows:e81918499f060fe35ee12298e66fbfc2c6159b19 is the first bad commit.
commit e81918499f060fe35ee12298e66fbfc2c6159b19
Author:     Mika Kuoppala <mika.kuoppala at linux.intel.com>
AuthorDate: Fri Mar 13 15:21:53 2015 +0200
Commit:     Daniel Vetter <daniel.vetter at ffwll.ch>
CommitDate: Fri Mar 13 18:34:45 2015 +0100

    drm/i915: Fix vmap_batch page iterator overrun

    vmap_batch() calculates amount of needed pages for the mapping
    we are going to create. And it uses this page count as an
    argument for the for_each_sg_pages() macro. The macro takes the number
    of sg list entities as an argument, not the page count. So we ended
    up iterating through all the pages on the mapped object, corrupting
    memory past the smaller pages[] array.

    Fix this by bailing out when we have enough pages.

    This regression has been introduced in

    commit 17cabf571e50677d980e9ab2a43c5f11213003ae
    Author: Chris Wilson <chris at chris-wilson.co.uk>
    Date:   Wed Jan 14 11:20:57 2015 +0000

        drm/i915: Trim the command parser allocations

    Cc: Chris Wilson <chris at chris-wilson.co.uk>
    Signed-off-by: Mika Kuoppala <mika.kuoppala at intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150407/d3854284/attachment.html>


More information about the intel-gfx-bugs mailing list