diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-10-04 19:20:03 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-10-08 19:31:04 +0200 |
commit | 6ce9410047f9f06c1b3336d5215402b77d6fd70f (patch) | |
tree | 59b134cd2408654a10993452faa090ea5e85f6f0 /drivers/gpu/drm/i915/intel_pm.c | |
parent | c77d7162a7ae451c2e895d7ef7fbeb0906107472 (diff) |
drm/i915: paper over a pipe-enable vs pageflip race
I've discovered this on my ivb machine while stress-testing the new
flip_tests. Only harmful effect observed is that the timestamp is a
bit bogus.
Note that this is empirical duct-tape: I've noticed that we seem to
only ever miss the very first vblank irq right after enabling the
pipe. And with this hack applied I couldn't reproduce the failure case
anywhere else any more.
Tested-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
0 files changed, 0 insertions, 0 deletions