﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
16576	Virtualbox Guest Additions FTBFS on Kernel 4.10 - memobj-r0drv-linux.c	drankinatty		"Attempting to update virtualbox guest additions for Linux guests running the Linux 4.10 kernel results in a Failure To Build From Source in memobj-r0drv-linux.c. The specific build error is:
{{{
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1067:18: error: too few arguments to function ‘get_user_pages_remote’
             rc = get_user_pages_remote(
                  ^~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:98:0,
                 from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/mm.h:1267:6: note: declared here
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:294: /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: .fixup: unexpected end of section
  if [ ""-pg"" = ""-pg"" ]; then if [ /tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o != ""scripts/mod/empty.o"" ]; then ./scripts/recordmcount  ""/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o""; fi; fi;
make[1]: *** [Makefile:1490: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile.include.footer:84: vboxguest] Error 2
}}}
Build fails for both 5.1.18 and 5.1.16.
"	defect	closed	guest additions	VirtualBox 5.1.18	worksforme			Linux	Linux
