<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - SIGBUS in EVERGREENUploadToScreen after hibernation (Linux 3.12.4-tuxonice)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=72716#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - SIGBUS in EVERGREENUploadToScreen after hibernation (Linux 3.12.4-tuxonice)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=72716">bug 72716</a>
              from <span class="vcard"><a class="email" href="mailto:txtoxtox285@googlemail.com" title="txtoxtox285@googlemail.com">txtoxtox285@googlemail.com</a>
</span></b>
        <pre>Correct me if I’m wrong, but if I understand the driver code correctly, the
SIGBUS is delivered because of the following chain of function calls:

ttm_bo_move_buffer(bo, {fpfn = 0x0, lpfn = 0x10000, num_placement = 1,
num_busy_placement = 1}, 0, 0) = -12
ttm_bo_validate
radeon_bo_fault_reserve_notify (as bdev->driver->fault_reserve_notify
ttm_bo_vm_fault (as ttm_vm_ops->fault)
radeon_ttm_fault

where the return value from ttm_bo_move_buffer (-ENOMEM) is moved up to
ttm_bo_vm_fault, which then returns VM_FAULT_SIGBUS.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>