]> git.baikalelectronics.ru Git - kernel.git/commit
Partially revert "drm/i915: s/mdelay/msleep/" in ilk rps code
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 20 Jul 2015 08:58:21 +0000 (10:58 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 20 Jul 2015 08:59:38 +0000 (10:59 +0200)
commitc2d150dc369fac0d26aa3b9b5cf910865d0be345
tree61648bc81cdf4a240c45bf93203ec9f9fb8153cb
parentd058a1f7e021244ecf0486d24fe1fea4ffc1b006
Partially revert "drm/i915: s/mdelay/msleep/" in ilk rps code

This reverts commit c71f1dfa99419fe96b216eb931846b4aa9d1a4b1.

Ironlake RPS code runs under an irqsave spinlock and hence sleeping
isn't allowed. Not a this long delay while blocking irqs isn't great
at all, but fixing the locking scheme is a lot more involved.

So just revert for now.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reported-by: kernel test robot <ying.huang@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
drivers/gpu/drm/i915/intel_pm.c