1. 10 Apr, 2015 1 commit
    • Daniel Vetter's avatar
      drm/i915: Fix locking in DRRS flush/invalidate hooks · 9da7d693
      Daniel Vetter authored
      We must acquire the mutex before we can check drrs.dp, otherwise
      someone might sneak in with a modeset, clear the pointer after we've
      checked it and then the code will Oops.
      
      This issue has been introduced in
      
      commit a93fad0f
      Author: Vandana Kannan <vandana.kannan@intel.com>
      Date:   Sat Jan 10 02:25:59 2015 +0530
      
          drm/i915: DRRS calls based on frontbuffer
      
      v2: Don't blow up on uninitialized mutex and work item by checking
      whether DRRS is support or not first. Also unconditionally initialize
      the mutex/work item to avoid future trouble.
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Ramalingam C <ramalingam.c@intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Vandana Kannan <vandana.kannan@intel.com>
      Cc: stable@vger.kernel.org (4.0+ only)
      Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Tested-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      9da7d693
  2. 30 Mar, 2015 1 commit
    • Daniel Vetter's avatar
      Merge tag 'v4.0-rc6' into drm-intel-next · 6e0aa801
      Daniel Vetter authored
      Backmerge Linux 4.0-rc6 because conflicts are (again) getting out of
      hand. To make sure we don't lose any bugfixes from the 4.0-rc5-rc6
      flurry of patches we've applied them all to -next too.
      
      Conflicts:
      	drivers/gpu/drm/i915/intel_display.c
      
      Always take the version from -next, we've already handled all
      conflicts with explicit cherrypicking.
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      6e0aa801
  3. 29 Mar, 2015 7 commits
  4. 28 Mar, 2015 9 commits
  5. 27 Mar, 2015 22 commits