1. 20 1月, 2013 1 次提交
    • D
      drm/nouveau: protect evo_wait/evo_kick sections with a channel mutex · 59ad1465
      Daniel Vetter 提交于
      With per-crtc locks modeset operations can run in parallel, and the
      cursor code uses the device-global evo master channel for hw frobbing.
      But the pageflip code can also sync with the master under some
      circumstances. Hence just wrap things up in a mutex to ensure that
      pushbuf access doesn't intermingle.
      
      The approach here is a bit overkill since the per-crtc channels used
      to schedule the pageflips could probably be used without this pushbuf
      locking, but I'm not familiar enough with the nouveau codebase to be
      sure of that.
      
      v2: Add missing mutex_init to avoid angering lockdep.
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      59ad1465
  2. 29 11月, 2012 24 次提交
  3. 03 10月, 2012 8 次提交
  4. 31 8月, 2012 1 次提交
  5. 14 8月, 2012 1 次提交
  6. 20 7月, 2012 1 次提交
  7. 24 5月, 2012 3 次提交
  8. 23 5月, 2012 1 次提交