Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 583484
Collapse All | Expand All

(-)b/vmci-only/linux/driver.c (-1 / +1 lines)
Lines 1470-1476 Link Here
1470
   int retval;
1470
   int retval;
1471
1471
1472
   down_read(&current->mm->mmap_sem);
1472
   down_read(&current->mm->mmap_sem);
1473
   retval = get_user_pages(current, current->mm, addr,
1473
   retval = get_user_pages(addr,
1474
                           1, 1, 0, &page, NULL);
1474
                           1, 1, 0, &page, NULL);
1475
   up_read(&current->mm->mmap_sem);
1475
   up_read(&current->mm->mmap_sem);
1476
1476
(-)b/vmci-only/linux/vmciKernelIf.c (-7 / +3 lines)
Lines 1835-1841 Link Here
1835
      if (dirty) {
1835
      if (dirty) {
1836
         set_page_dirty(pages[i]);
1836
         set_page_dirty(pages[i]);
1837
      }
1837
      }
1838
      page_cache_release(pages[i]);
1838
      put_page(pages[i]);
1839
      pages[i] = NULL;
1839
      pages[i] = NULL;
1840
   }
1840
   }
1841
}
1841
}
Lines 2049-2057 Link Here
2049
   int err = VMCI_SUCCESS;
2049
   int err = VMCI_SUCCESS;
2050
2050
2051
   down_write(&current->mm->mmap_sem);
2051
   down_write(&current->mm->mmap_sem);
2052
   retval = get_user_pages(current,
2052
   retval = get_user_pages((VA)produceUVA,
2053
                           current->mm,
2054
                           (VA)produceUVA,
2055
                           produceQ->kernelIf->numPages,
2053
                           produceQ->kernelIf->numPages,
2056
                           1, 0,
2054
                           1, 0,
2057
                           produceQ->kernelIf->u.h.headerPage,
2055
                           produceQ->kernelIf->u.h.headerPage,
Lines 2063-2071 Link Here
2063
      goto out;
2061
      goto out;
2064
   }
2062
   }
2065
2063
2066
   retval = get_user_pages(current,
2064
   retval = get_user_pages((VA)consumeUVA,
2067
                           current->mm,
2068
                           (VA)consumeUVA,
2069
                           consumeQ->kernelIf->numPages,
2065
                           consumeQ->kernelIf->numPages,
2070
                           1, 0,
2066
                           1, 0,
2071
                           consumeQ->kernelIf->u.h.headerPage,
2067
                           consumeQ->kernelIf->u.h.headerPage,
(-)b/vmmon-only/linux/hostif.c (-1 / +1 lines)
Lines 1167-1173 Link Here
1167
   int retval;
1167
   int retval;
1168
1168
1169
   down_read(&current->mm->mmap_sem);
1169
   down_read(&current->mm->mmap_sem);
1170
   retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
1170
   retval = get_user_pages((unsigned long)uvAddr,
1171
                           numPages, 0, 0, ppages, NULL);
1171
                           numPages, 0, 0, ppages, NULL);
1172
   up_read(&current->mm->mmap_sem);
1172
   up_read(&current->mm->mmap_sem);
1173
1173
(-)b/vmnet-only/userif.c (-1 / +1 lines)
Lines 113-119 Link Here
113
   int retval;
113
   int retval;
114
114
115
   down_read(&current->mm->mmap_sem);
115
   down_read(&current->mm->mmap_sem);
116
   retval = get_user_pages(current, current->mm, addr,
116
   retval = get_user_pages(addr,
117
			   1, 1, 0, &page, NULL);
117
			   1, 1, 0, &page, NULL);
118
   up_read(&current->mm->mmap_sem);
118
   up_read(&current->mm->mmap_sem);
119
119

Return to bug 583484