]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/uio/uio.c
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
[karo-tx-linux.git] / drivers / uio / uio.c
index fba021f5736afdee41fd914da4648e8bf71874b6..31d95dc9c202daab21e996015ee7d4b8e466ea32 100644 (file)
@@ -597,14 +597,14 @@ static int uio_find_mem_index(struct vm_area_struct *vma)
        return -1;
 }
 
-static int uio_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
+static int uio_vma_fault(struct vm_fault *vmf)
 {
-       struct uio_device *idev = vma->vm_private_data;
+       struct uio_device *idev = vmf->vma->vm_private_data;
        struct page *page;
        unsigned long offset;
        void *addr;
 
-       int mi = uio_find_mem_index(vma);
+       int mi = uio_find_mem_index(vmf->vma);
        if (mi < 0)
                return VM_FAULT_SIGBUS;