Commit 8261dd97 authored by Thomas Zimmermann's avatar Thomas Zimmermann

drm/gma500: Remove fbdev vma open and close callbacks

Remove fbdev emulations' open and close implementaitons for the VM. The
functions are empty. Also update the naming of the VMA code.
Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
Acked-by: default avatarPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230313151610.14367-4-tzimmermann@suse.de
parent b8bbbea1
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
* VM area struct * VM area struct
*/ */
static vm_fault_t psbfb_vm_fault(struct vm_fault *vmf) static vm_fault_t psb_fbdev_vm_fault(struct vm_fault *vmf)
{ {
struct vm_area_struct *vma = vmf->vma; struct vm_area_struct *vma = vmf->vma;
struct drm_framebuffer *fb = vma->vm_private_data; struct drm_framebuffer *fb = vma->vm_private_data;
...@@ -49,16 +49,8 @@ static vm_fault_t psbfb_vm_fault(struct vm_fault *vmf) ...@@ -49,16 +49,8 @@ static vm_fault_t psbfb_vm_fault(struct vm_fault *vmf)
return ret; return ret;
} }
static void psbfb_vm_open(struct vm_area_struct *vma) static const struct vm_operations_struct psb_fbdev_vm_ops = {
{ } .fault = psb_fbdev_vm_fault,
static void psbfb_vm_close(struct vm_area_struct *vma)
{ }
static const struct vm_operations_struct psbfb_vm_ops = {
.fault = psbfb_vm_fault,
.open = psbfb_vm_open,
.close = psbfb_vm_close
}; };
/* /*
...@@ -122,7 +114,7 @@ static int psbfb_mmap(struct fb_info *info, struct vm_area_struct *vma) ...@@ -122,7 +114,7 @@ static int psbfb_mmap(struct fb_info *info, struct vm_area_struct *vma)
* kernel remapping of the object. FIXME: Review if this is * kernel remapping of the object. FIXME: Review if this is
* suitable for our mmap work * suitable for our mmap work
*/ */
vma->vm_ops = &psbfb_vm_ops; vma->vm_ops = &psb_fbdev_vm_ops;
vma->vm_private_data = (void *)fb; vma->vm_private_data = (void *)fb;
vm_flags_set(vma, VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP); vm_flags_set(vma, VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment