1. 30 9月, 2015 4 次提交
  2. 25 9月, 2015 1 次提交
  3. 23 9月, 2015 1 次提交
  4. 10 9月, 2015 1 次提交
  5. 04 9月, 2015 1 次提交
  6. 02 9月, 2015 1 次提交
  7. 31 8月, 2015 1 次提交
  8. 26 8月, 2015 1 次提交
  9. 15 8月, 2015 5 次提交
  10. 14 8月, 2015 1 次提交
  11. 11 8月, 2015 1 次提交
  12. 22 7月, 2015 1 次提交
  13. 21 7月, 2015 2 次提交
  14. 15 7月, 2015 1 次提交
  15. 13 7月, 2015 1 次提交
  16. 08 7月, 2015 1 次提交
  17. 06 7月, 2015 2 次提交
    • P
      drm/i915: FBC doesn't need struct_mutex anymore · c80ac854
      Paulo Zanoni 提交于
      Everything is covered either by fbc.lock or mm.stolen_lock, and
      intel_fbc.c is already responsible for grabbing the appropriate locks
      when it needs them.
      Reviewed-by: NChris wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      c80ac854
    • P
      drm/i915: add the FBC mutex · 25ad93fd
      Paulo Zanoni 提交于
      Make sure we're not going to have weird races in really weird cases
      where a lot of different CRTCs are doing rendering and modesets at the
      same time.
      
      With this change and the stolen_lock from the previous patch, we can
      start removing the struct_mutex locking we have around FBC in the next
      patches.
      
      v2:
       - Rebase (6 months later)
       - Also lock debugfs and stolen.
      v3:
       - Don't lock a single value read (Chris).
       - Replace lockdep assertions with WARNs (Daniel).
       - Improve commit message.
       - Don't forget intel_pre_plane_update() locking.
      v4:
       - Don't remove struct_mutex at intel_pre_plane_update() (Chris).
       - Add comment regarding locking dependencies (Chris).
       - Rebase after the stolen code rework.
       - Rebase again after drm-intel-nightly changes.
      v5:
       - Rebase after the new stolen_lock patch.
      
      Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> (v4)
      Signed-off-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      25ad93fd
  18. 03 7月, 2015 1 次提交
  19. 29 6月, 2015 1 次提交
  20. 27 6月, 2015 1 次提交
  21. 26 6月, 2015 2 次提交
  22. 24 6月, 2015 1 次提交
  23. 16 6月, 2015 3 次提交
  24. 15 6月, 2015 1 次提交
  25. 12 6月, 2015 4 次提交