Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- vmmon-only/linux/hostif.c
- +++ vmmon-only-new/linux/hostif.c
- @@ -1162,11 +1162,15 @@
- int retval;
- down_read(¤t->mm->mmap_sem);
- +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
- + retval = get_user_pages((unsigned long)uvAddr, numPages, 0, ppages, NULL);
- +#else
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
- retval = get_user_pages((unsigned long)uvAddr, numPages, 0, 0, ppages, NULL);
- #else
- retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
- numPages, 0, 0, ppages, NULL);
- +#endif
- #endif
- up_read(¤t->mm->mmap_sem);
- --- vmnet-only/userif.c
- +++ vmnet-only-new/userif.c
- @@ -113,11 +113,15 @@
- int retval;
- down_read(¤t->mm->mmap_sem);
- +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
- + retval = get_user_pages(addr, 1, 0, &page, NULL);
- +#else
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
- retval = get_user_pages(addr, 1, 1, 0, &page, NULL);
- #else
- retval = get_user_pages(current, current->mm, addr,
- 1, 1, 0, &page, NULL);
- +#endif
- #endif
- up_read(¤t->mm->mmap_sem);
Advertisement
Add Comment
Please, Sign In to add comment