1. 21 6月, 2012 1 次提交
    • C
      drm/radeon: apply Murphy's law to the kms irq code v3 · fb98257a
      Christian Koenig 提交于
      1. It is really dangerous to have more than one
         spinlock protecting the same information.
      
      2. radeon_irq_set sometimes wasn't called with lock
         protection, so it can happen that more than one
         CPU would tamper with the irq regs at the same
         time.
      
      3. The pm.gui_idle variable was assuming that the 3D
         engine wasn't becoming idle between testing the
         register and setting the variable. So just remove
         it and test the register directly.
      
      v2: Also handle the hpd irq code the same way.
      v3: Rename hpd parameter for clarification.
      Signed-off-by: NChristian Koenig <christian.koenig@amd.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      fb98257a
  2. 16 6月, 2012 1 次提交
  3. 05 6月, 2012 1 次提交
  4. 22 5月, 2012 1 次提交
  5. 17 5月, 2012 1 次提交
  6. 13 5月, 2012 6 次提交
  7. 01 5月, 2012 4 次提交
  8. 24 4月, 2012 1 次提交
  9. 03 1月, 2012 3 次提交
  10. 20 12月, 2011 1 次提交
  11. 31 3月, 2011 1 次提交
  12. 23 2月, 2011 1 次提交
  13. 02 8月, 2010 1 次提交
  14. 19 5月, 2010 1 次提交
  15. 23 4月, 2010 2 次提交
  16. 19 4月, 2010 1 次提交
  17. 15 3月, 2010 4 次提交
  18. 16 12月, 2009 1 次提交