drm/nv50: rewrite display irq handler
authorBen Skeggs <bskeggs@redhat.com>
Mon, 5 Jul 2010 22:54:34 +0000 (08:54 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 13 Jul 2010 00:13:31 +0000 (10:13 +1000)
commit87c0e0e5133e252a6d3d561dd0caeec0244ea9a5
tree4135bfa3848b0433e71e40c23534d3e8651b2d70
parent835aadbef3b762bc43eceddfec90c9a5a312d3c1
drm/nv50: rewrite display irq handler

The previous handler basically worked correctly for a full-blown mode
change.  However, it did nothing at all when a partial (encoder only)
reconfiguation was necessary, leading to the display hanging on certain
types of mode switch.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nv50_display.c