drm: Remove the dma_alloc_coherent wrapper for internal usage
[linux-2.6-microblaze.git] / drivers / gpu / drm / drm_pci.c
index d16dac4..c6bb987 100644 (file)
@@ -78,18 +78,6 @@ drm_dma_handle_t *drm_pci_alloc(struct drm_device * dev, size_t size, size_t ali
 
 EXPORT_SYMBOL(drm_pci_alloc);
 
-/*
- * Free a PCI consistent memory block without freeing its descriptor.
- *
- * This function is for internal use in the Linux-specific DRM core code.
- */
-void __drm_legacy_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah)
-{
-       if (dmah->vaddr)
-               dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr,
-                                 dmah->busaddr);
-}
-
 /**
  * drm_pci_free - Free a PCI consistent memory block
  * @dev: DRM device
@@ -100,7 +88,8 @@ void __drm_legacy_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah)
  */
 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah)
 {
-       __drm_legacy_pci_free(dev, dmah);
+       dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr,
+                         dmah->busaddr);
        kfree(dmah);
 }