/* Hand back a free slot if we changed our mind.  */
static void via_dmablit_release_slot(drm_via_blitq_t *blitq)
/* Hand back a free slot if we changed our mind.  */
static void via_dmablit_release_slot(drm_via_blitq_t *blitq)
{
	unsigned long irqsave;
	spin_lock_irqsave(&blitq->blit_lock, irqsave);
	blitq->num_free++;
	spin_unlock_irqrestore(&blitq->blit_lock, irqsave);
	DRM_WAKEUP( &blitq->busy_queue );
}