Make handling of dev_priv->vblank_pipe more robust.
authorMichel Dänzer <michel@tungstengraphics.com>
Thu, 31 Aug 2006 16:30:55 +0000 (18:30 +0200)
committerMichel Dänzer <michel@tungstengraphics.com>
Thu, 28 Sep 2006 13:41:36 +0000 (15:41 +0200)
commit87c57cba1a70221fc570b253bf3b24682ef6b894
tree868c7449cfc243baa770a3223b0df7eb57a057d9
parentd5a0f107511e128658e2d5e15bd7e6215c507f29
Make handling of dev_priv->vblank_pipe more robust.

Initialize it to default value if it hasn't been set by the X server yet.

In i915_vblank_pipe_set(), only update dev_priv->vblank_pipe and call
i915_enable_interrupt() if the argument passed from userspace is valid to avoid
corrupting dev_priv->vblank_pipe on invalid arguments.
shared-core/i915_irq.c