mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-27 05:50:11 +01:00
due to backways compat crap for IRQ_HANDLED etc.. this wouldn't build on
2.4
This commit is contained in:
parent
d4a8f16eb6
commit
6c8a3194f4
1 changed files with 4 additions and 3 deletions
|
|
@ -54,14 +54,15 @@ irqreturn_t via_driver_irq_handler(DRM_IRQ_ARGS)
|
|||
{
|
||||
drm_device_t *dev = (drm_device_t *) arg;
|
||||
drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
|
||||
int handled = IRQ_NONE;
|
||||
u32 status = VIA_READ(VIA_REG_INTERRUPT);
|
||||
|
||||
if (status & VIA_IRQ_VBI_PENDING) {
|
||||
atomic_inc(&dev->vbl_received);
|
||||
DRM_WAKEUP(&dev->vbl_queue);
|
||||
DRM(vbl_send_signals) (dev);
|
||||
handled = IRQ_HANDLED;
|
||||
|
||||
VIA_WRITE(VIA_REG_INTERRUPT, status);
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
|
||||
#if 0
|
||||
|
|
@ -74,7 +75,7 @@ irqreturn_t via_driver_irq_handler(DRM_IRQ_ARGS)
|
|||
#endif
|
||||
|
||||
VIA_WRITE(VIA_REG_INTERRUPT, status);
|
||||
return handled;
|
||||
return IRQ_NONE;
|
||||
}
|
||||
|
||||
static __inline__ void viadrv_acknowledge_irqs(drm_via_private_t * dev_priv)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue