aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShaohua Li <shaohua.li@intel.com>2009-11-26 01:22:41 -0500
committerEric Anholt <eric@anholt.net>2009-11-30 12:39:57 -0500
commit311089d3d372c6f2b01a6d8a5ed7fcbcd9ad7621 (patch)
treeef370ce461ca29a3d40d6d821d2ae26ef52cf776
parent1991bdfaf5897b6fbfdc7dce81508f7cbc044768 (diff)
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>
-rw-r--r--drivers/gpu/drm/i915/intel_display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index a1833cbfaafd..b6251cdd4ebf 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -950,7 +950,7 @@ void
950intel_wait_for_vblank(struct drm_device *dev) 950intel_wait_for_vblank(struct drm_device *dev)
951{ 951{
952 /* Wait for 20ms, i.e. one cycle at 50hz. */ 952 /* Wait for 20ms, i.e. one cycle at 50hz. */
953 mdelay(20); 953 msleep(20);
954} 954}
955 955
956/* Parameters have changed, update FBC info */ 956/* Parameters have changed, update FBC info */