drm: Kill DRM_WAKUP and DRM_INIT_WAITQUEUE
Less yelling ftw! Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:

committed by
Dave Airlie

parent
e9f0d76f3b
commit
57ed0f7b43
@@ -338,7 +338,7 @@ via_dmablit_handler(struct drm_device *dev, int engine, int from_irq)
|
||||
|
||||
blitq->blits[cur]->aborted = blitq->aborting;
|
||||
blitq->done_blit_handle++;
|
||||
DRM_WAKEUP(blitq->blit_queue + cur);
|
||||
wake_up(blitq->blit_queue + cur);
|
||||
|
||||
cur++;
|
||||
if (cur >= VIA_NUM_BLIT_SLOTS)
|
||||
@@ -521,7 +521,7 @@ via_dmablit_workqueue(struct work_struct *work)
|
||||
|
||||
spin_unlock_irqrestore(&blitq->blit_lock, irqsave);
|
||||
|
||||
DRM_WAKEUP(&blitq->busy_queue);
|
||||
wake_up(&blitq->busy_queue);
|
||||
|
||||
via_free_sg_info(dev->pdev, cur_sg);
|
||||
kfree(cur_sg);
|
||||
@@ -561,8 +561,8 @@ via_init_dmablit(struct drm_device *dev)
|
||||
blitq->aborting = 0;
|
||||
spin_lock_init(&blitq->blit_lock);
|
||||
for (j = 0; j < VIA_NUM_BLIT_SLOTS; ++j)
|
||||
DRM_INIT_WAITQUEUE(blitq->blit_queue + j);
|
||||
DRM_INIT_WAITQUEUE(&blitq->busy_queue);
|
||||
init_waitqueue_head(blitq->blit_queue + j);
|
||||
init_waitqueue_head(&blitq->busy_queue);
|
||||
INIT_WORK(&blitq->wq, via_dmablit_workqueue);
|
||||
setup_timer(&blitq->poll_timer, via_dmablit_timer,
|
||||
(unsigned long)blitq);
|
||||
@@ -713,7 +713,7 @@ via_dmablit_release_slot(drm_via_blitq_t *blitq)
|
||||
spin_lock_irqsave(&blitq->blit_lock, irqsave);
|
||||
blitq->num_free++;
|
||||
spin_unlock_irqrestore(&blitq->blit_lock, irqsave);
|
||||
DRM_WAKEUP(&blitq->busy_queue);
|
||||
wake_up(&blitq->busy_queue);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user