浏览代码

drm/i915: use msleep for intel_wait_for_vblank

20ms delay is quite big and the routine isn't called in atomic context.
better use msleep to let other tasks run. This can reduce cpu time used
by Xorg, so potentially boost boot.

Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Shaohua Li 15 年之前
父节点
当前提交
311089d3d3
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/gpu/drm/i915/intel_display.c

+ 1 - 1
drivers/gpu/drm/i915/intel_display.c

@@ -950,7 +950,7 @@ void
 intel_wait_for_vblank(struct drm_device *dev)
 intel_wait_for_vblank(struct drm_device *dev)
 {
 {
 	/* Wait for 20ms, i.e. one cycle at 50hz. */
 	/* Wait for 20ms, i.e. one cycle at 50hz. */
-	mdelay(20);
+	msleep(20);
 }
 }
 
 
 /* Parameters have changed, update FBC info */
 /* Parameters have changed, update FBC info */