<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:huax.lu@intel.com" title="lu hua <huax.lu@intel.com>"> <span class="fn">lu hua</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [PNV Regression]glxgears causes call trace and system hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=68298">bug 68298</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEEDINFO
           </td>
           <td>NEW
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [PNV Regression]glxgears causes call trace and system hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=68298#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [PNV Regression]glxgears causes call trace and system hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=68298">bug 68298</a>
              from <span class="vcard"><a class="email" href="mailto:huax.lu@intel.com" title="lu hua <huax.lu@intel.com>"> <span class="fn">lu hua</span></a>
</span></b>
        <pre>Bisect shows: 04038a515d6eda6dd0857c0ade0b3950d372f4c0 is the first bad commit
commit 04038a515d6eda6dd0857c0ade0b3950d372f4c0
Author:     Ben Widawsky <<a href="mailto:ben@bwidawsk.net">ben@bwidawsk.net</a>>
AuthorDate: Wed Aug 14 11:38:36 2013 +0200
Commit:     Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>>
CommitDate: Thu Aug 15 15:45:45 2013 +0200

    drm/i915: Convert execbuf code to use vmas

    In order to transition more of our code over to using a VMA instead of
    an <OBJ, VM> pair - we must have the vma accessible at execbuf time. Up
    until now, we've only had a VMA when actually binding an object.

    The previous patch helped handle the distinction on bound vs. unbound.
    This patch will help us catch leaks, and other issues before we actually
    shuffle a bunch of stuff around.

    This attempts to convert all the execbuf code to speak in vmas. Since
    the execbuf code is very self contained it was a nice isolated
    conversion.

    The meat of the code is about turning eb_objects into eb_vma, and then
    wiring up the rest of the code to use vmas instead of obj, vm pairs.

    Unfortunately, to do this, we must move the exec_list link from the obj
    structure. This list is reused in the eviction code, so we must also
    modify the eviction code to make this work.

    WARNING: This patch makes an already hotly profiled path slower. The cost
is
    unavoidable. In reply to this mail, I will attach the extra data.

    v2: Release table lock early, and two a 2 phase vma lookup to avoid
    having to use a GFP_ATOMIC. (Chris)

    v3: s/obj_exec_list/obj_exec_link/
    Updates to address
    commit 6d2b888569d366beb4be72cacfde41adee2c25e1
    Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
    Date:   Wed Aug 7 18:30:54 2013 +0100

        drm/i915: List objects allocated from stolen memory in debugfs

    v4: Use obj = vma->obj for neatness in some places (Chris)
    need_reloc_mappable() should return false if ppgtt (Chris)

    Signed-off-by: Ben Widawsky <<a href="mailto:ben@bwidawsk.net">ben@bwidawsk.net</a>>
    [danvet: Split out prep patches. Also remove a FIXME comment which is
    now taken care of.]
    Signed-off-by: Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>