]> git.baikalelectronics.ru Git - kernel.git/commit
drm: Make handling of dev_priv->vblank_pipe more robust.
author=?utf-8?q?Michel_D=C3=A4nzer?= <michel@tungstengraphics.com>
Tue, 24 Oct 2006 14:08:23 +0000 (00:08 +1000)
committerairlied <airlied@linux.ie>
Thu, 7 Dec 2006 04:53:30 +0000 (15:53 +1100)
commitf0b4926e047c0cf4c6a0ea3021230fe89248b29c
tree8e5e6b97696da7c23de2e9f9df0ffbc1660d9f49
parentb23da3e50c0b63788d2364de2962c018c006249f
drm: 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.

Signed-off-by: Dave Airlie <airlied@linux.ie>
drivers/char/drm/i915_irq.c