status = MGA_READ( MGA_STATUS );  
status = MGA_READ(MGA_STATUS);  
irqreturn_t mga_driver_irq_handler( DRM_IRQ_ARGS ){	drm_device_t *dev = (drm_device_t *) arg;	drm_mga_private_t *dev_priv = 	   (drm_mga_private_t *)dev->dev_private;	int status;	status = MGA_READ( MGA_STATUS );		/* VBLANK interrupt */	if ( status & MGA_VLINEPEN ) {		MGA_WRITE( MGA_ICLEAR, MGA_VLINEICLR );		atomic_inc(&dev->vbl_received);		DRM_WAKEUP(&dev->vbl_queue);		drm_vbl_send_signals( dev );		return IRQ_HANDLED;	}	return IRQ_NONE;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6795c985a648d1e90b367cc1387c18205ecca4b8/mga_irq.c/buggy/drivers/char/drm/mga_irq.c