aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_vm.c
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
committerGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
commitc71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch)
treeecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /drivers/gpu/drm/drm_vm.c
parentea53c912f8a86a8567697115b6a0d8152beee5c8 (diff)
parent6a00f206debf8a5c8899055726ad127dbeeed098 (diff)
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts: litmus/sched_cedf.c
Diffstat (limited to 'drivers/gpu/drm/drm_vm.c')
-rw-r--r--drivers/gpu/drm/drm_vm.c15
1 files changed, 3 insertions, 12 deletions
diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c
index 5df450683aab..5db96d45fc71 100644
--- a/drivers/gpu/drm/drm_vm.c
+++ b/drivers/gpu/drm/drm_vm.c
@@ -523,24 +523,15 @@ static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma)
523 return 0; 523 return 0;
524} 524}
525 525
526resource_size_t drm_core_get_map_ofs(struct drm_local_map * map) 526static resource_size_t drm_core_get_reg_ofs(struct drm_device *dev)
527{
528 return map->offset;
529}
530
531EXPORT_SYMBOL(drm_core_get_map_ofs);
532
533resource_size_t drm_core_get_reg_ofs(struct drm_device *dev)
534{ 527{
535#ifdef __alpha__ 528#ifdef __alpha__
536 return dev->hose->dense_mem_base - dev->hose->mem_space->start; 529 return dev->hose->dense_mem_base;
537#else 530#else
538 return 0; 531 return 0;
539#endif 532#endif
540} 533}
541 534
542EXPORT_SYMBOL(drm_core_get_reg_ofs);
543
544/** 535/**
545 * mmap DMA memory. 536 * mmap DMA memory.
546 * 537 *
@@ -627,7 +618,7 @@ int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma)
627#endif 618#endif
628 case _DRM_FRAME_BUFFER: 619 case _DRM_FRAME_BUFFER:
629 case _DRM_REGISTERS: 620 case _DRM_REGISTERS:
630 offset = dev->driver->get_reg_ofs(dev); 621 offset = drm_core_get_reg_ofs(dev);
631 vma->vm_flags |= VM_IO; /* not in core dump */ 622 vma->vm_flags |= VM_IO; /* not in core dump */
632 vma->vm_page_prot = drm_io_prot(map->type, vma); 623 vma->vm_page_prot = drm_io_prot(map->type, vma);
633#if !defined(__arm__) 624#if !defined(__arm__)