From 83c8a632d6547cd2c8f5bb3509d342389cfee894 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 12 Aug 2011 17:05:54 -0700 Subject: [PATCH] --- yaml --- r: 263013 b: refs/heads/master c: c3613de92ebea302137d21d8938421c3f88d8741 h: refs/heads/master i: 263011: 1a61e3e01feb4cfd0992255c8124fa53e4a4935d v: v3 --- [refs] | 2 +- trunk/drivers/gpu/drm/i915/i915_irq.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 81906da48b32..b6f1477b8bcd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: aaa6fd2a004147bf32fce05720938236de3361d9 +refs/heads/master: c3613de92ebea302137d21d8938421c3f88d8741 diff --git a/trunk/drivers/gpu/drm/i915/i915_irq.c b/trunk/drivers/gpu/drm/i915/i915_irq.c index 02f96fd0d52d..9cbb0cd8f46a 100644 --- a/trunk/drivers/gpu/drm/i915/i915_irq.c +++ b/trunk/drivers/gpu/drm/i915/i915_irq.c @@ -2058,8 +2058,10 @@ void intel_irq_init(struct drm_device *dev) dev->driver->get_vblank_counter = gm45_get_vblank_counter; } - - dev->driver->get_vblank_timestamp = i915_get_vblank_timestamp; + if (drm_core_check_feature(dev, DRIVER_MODESET)) + dev->driver->get_vblank_timestamp = i915_get_vblank_timestamp; + else + dev->driver->get_vblank_timestamp = NULL; dev->driver->get_scanout_position = i915_get_crtc_scanoutpos; if (IS_IVYBRIDGE(dev)) {