summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorShaohua Li <shaohua.li@intel.com>2009-11-26 06:22:41 (GMT)
committerEric Anholt <eric@anholt.net>2009-11-30 17:39:57 (GMT)
commit311089d3d372c6f2b01a6d8a5ed7fcbcd9ad7621 (patch)
treeef370ce461ca29a3d40d6d821d2ae26ef52cf776 /drivers
parent1991bdfaf5897b6fbfdc7dce81508f7cbc044768 (diff)
downloadlinux-311089d3d372c6f2b01a6d8a5ed7fcbcd9ad7621.tar.xz
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>
Diffstat (limited to 'drivers')
-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 a1833cb..b6251cd 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -950,7 +950,7 @@ void
intel_wait_for_vblank(struct drm_device *dev)
{
/* Wait for 20ms, i.e. one cycle at 50hz. */
- mdelay(20);
+ msleep(20);
}
/* Parameters have changed, update FBC info */