summaryrefslogtreecommitdiff
path: root/linux-core/i810_dma.c
diff options
context:
space:
mode:
authorFelix Kuehling <fxkuehl@gmx.de>2004-10-31 15:16:44 +0000
committerFelix Kuehling <fxkuehl@gmx.de>2004-10-31 15:16:44 +0000
commit5128542814215b26ed342e3a4ac2217606fe5e76 (patch)
tree28c7727811940e5285c41928b112ca059dcac67c /linux-core/i810_dma.c
parent8264e2c8aa6b2811bca0e45c50ac3328d14bfbf7 (diff)
Allow drivers to override reclaim_buffers in an OS-independent way by
passing drm_device_t* as first parameter, like in the BSD version.
Diffstat (limited to 'linux-core/i810_dma.c')
-rw-r--r--linux-core/i810_dma.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/linux-core/i810_dma.c b/linux-core/i810_dma.c
index 81551be8..e9831352 100644
--- a/linux-core/i810_dma.c
+++ b/linux-core/i810_dma.c
@@ -972,10 +972,8 @@ static int i810_flush_queue(drm_device_t * dev)
}
/* Must be called with the lock held */
-void i810_reclaim_buffers(struct file *filp)
+void i810_reclaim_buffers(drm_device_t *dev, struct file *filp)
{
- drm_file_t *priv = filp->private_data;
- drm_device_t *dev = priv->head->dev;
drm_device_dma_t *dma = dev->dma;
int i;
@@ -1366,7 +1364,7 @@ void i810_driver_pretakedown(drm_device_t * dev)
void i810_driver_release(drm_device_t * dev, struct file *filp)
{
- i810_reclaim_buffers(filp);
+ i810_reclaim_buffers(dev, filp);
}
int i810_driver_dma_quiescent(drm_device_t * dev)