drm: don't call the vblank tasklet with irqs disabled.
authorThomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Sun, 24 Aug 2008 07:00:00 +0000 (17:00 +1000)
committerDave Airlie <airlied@linux.ie>
Sun, 24 Aug 2008 20:35:21 +0000 (06:35 +1000)
commite5b4f19417b75a2d7c1e36934f60a3e836c4337e
tree1daed2d024ce8f1b0ce586ceb29159d908a9bb4b
parent649ffc06a62bf487b78440669bdfeb637f1d675b
drm: don't call the vblank tasklet with irqs disabled.

If a specific tasklet shares data with irq context,
it needs to take a private irq-blocking spinlock within
the tasklet itself.

Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_irq.c
drivers/gpu/drm/drm_lock.c