aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/drm/drm_drv.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@starflyer.(none)>2005-07-10 00:34:13 -0400
committerDave Airlie <airlied@linux.ie>2005-07-10 00:34:13 -0400
commit2d0f9eaff8e1d08b9707f5d24fe6b0ac95d231e3 (patch)
tree6602c6a936254ae1175073fdd3f800ed67730c17 /drivers/char/drm/drm_drv.c
parentf179bc77d09b9087bfc559d0368bba350342ac76 (diff)
drm: add _DRM_CONSISTENT map type
Added a new DRM map type _DRM_CONSISTENT for consistent PCI memory. It uses drm_pci_alloc/free for allocating/freeing the memory. From: Felix Kuhling <fxkuehl@gmx.de> Signed-off-by: David Airlie <airlied@linux.ie>
Diffstat (limited to 'drivers/char/drm/drm_drv.c')
-rw-r--r--drivers/char/drm/drm_drv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/char/drm/drm_drv.c b/drivers/char/drm/drm_drv.c
index 3333c250c4d..f4046c8c70b 100644
--- a/drivers/char/drm/drm_drv.c
+++ b/drivers/char/drm/drm_drv.c
@@ -228,6 +228,10 @@ int drm_takedown( drm_device_t *dev )
228 dev->sg = NULL; 228 dev->sg = NULL;
229 } 229 }
230 break; 230 break;
231 case _DRM_CONSISTENT:
232 drm_pci_free(dev, map->size,
233 map->handle, map->offset);
234 break;
231 } 235 }
232 drm_free(map, sizeof(*map), DRM_MEM_MAPS); 236 drm_free(map, sizeof(*map), DRM_MEM_MAPS);
233 } 237 }