@Gianfranco
Bug confirmed with Xenial:
cat /var/log/vboxadd-setup.log
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:1222:6: note: expected ‘struct page **’ but argument is of
type ‘int’
long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
^
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1124:33: warning: passing argument
7 of ‘get_user_pages’ from incompatible pointer type
[-Wincompatible-pointer-types]
&pMemLnx->apPages[0], /* Page array. */
^
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:1222:6: note: expected ‘struct vm_area_struct **’ but
argument is of type ‘struct page **’
long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
^
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1112:18: error: too many arguments
to function ‘get_user_pages’
rc = get_user_pages(pTask, /* Task for fault
accounting. */
^
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:1222:6: note: declared here
long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
^
scripts/Makefile.build:285: recipe for target
'/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o' failed
make[2]: *** [/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
if [ "-pg" = "-pg" ]; then if [ /tmp/vbox.0/r0drv/linux/assert-r0drv-linux.o
!= "scripts/mod/empty.o" ]; then ./scripts/recordmcount
"/tmp/vbox.0/r0drv/linux/assert-r0drv-linux.o"; fi; fi;
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;
if [ "-pg" = "-pg" ]; then if [ /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o !=
"scripts/mod/empty.o" ]; then ./scripts/recordmcount
"/tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o"; fi; fi;
Makefile:1454: recipe for target '_module_/tmp/vbox.0' failed
make[1]: *** [_module_/tmp/vbox.0] Error 2
/tmp/vbox.0/Makefile.include.footer:101: recipe for target 'vboxguest' failed
make: *** [vboxguest] Error 2
dpkg -l |grep virtualbox
ii unity-scope-virtualbox 0.1+13.10.20130723-0ubuntu1
all VirtualBox scope for Unity
ii virtualbox 5.1.38-dfsg-0ubuntu1.16.04.3
amd64 x86 virtualization solution - base binaries
ii virtualbox-dkms 5.1.38-dfsg-0ubuntu1.16.04.3
all x86 virtualization solution - kernel
module sources for dkms
ii virtualbox-guest-dkms 5.1.38-dfsg-0ubuntu1.16.04.3
all x86 virtualization solution - guest
addition module source for dkms
ii virtualbox-guest-utils 5.1.38-dfsg-0ubuntu1.16.04.3
amd64 x86 virtualization solution - non-X11
guest utilities
ii virtualbox-qt 5.1.38-dfsg-0ubuntu1.16.04.3
amd64 x86 virtualization solution - Qt based
user interface
dpkg -l |grep linux
ii console-setup-linux 1.108ubuntu15.4
all Linux specific part of console-setup
ii libselinux1:amd64 2.4-3build2
amd64 SELinux runtime shared libraries
ii libv4l-0:amd64 1.10.0-1
amd64 Collection of video4linux support libraries
ii libv4lconvert0:amd64 1.10.0-1
amd64 Video4linux frame format conversion library
ii linux-base 4.5ubuntu1~16.04.1
all Linux image base package
ii linux-firmware 1.157.21
all Firmware for Linux kernel drivers
ii linux-generic 4.4.0.143.151
amd64 Complete Generic Linux kernel and headers
ii linux-headers-4.4.0-142 4.4.0-142.168
all Header files related to Linux kernel
version 4.4.0
ii linux-headers-4.4.0-142-generic 4.4.0-142.168
amd64 Linux kernel headers for version 4.4.0 on
64 bit x86 SMP
ii linux-headers-4.4.0-143 4.4.0-143.169
all Header files related to Linux kernel
version 4.4.0
ii linux-headers-4.4.0-143-generic 4.4.0-143.169
amd64 Linux kernel headers for version 4.4.0 on
64 bit x86 SMP
ii linux-headers-4.4.0-75 4.4.0-75.96
all Header files related to Linux kernel
version 4.4.0
ii linux-headers-4.4.0-75-generic 4.4.0-75.96
amd64 Linux kernel headers for version 4.4.0 on
64 bit x86 SMP
ii linux-headers-4.4.0-89 4.4.0-89.112
all Header files related to Linux kernel
version 4.4.0
ii linux-headers-4.4.0-89-generic 4.4.0-89.112
amd64 Linux kernel headers for version 4.4.0 on
64 bit x86 SMP
ii linux-headers-generic 4.4.0.143.151
amd64 Generic Linux kernel headers
rc linux-image-4.4.0-101-generic 4.4.0-101.124
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-103-generic 4.4.0-103.126
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-104-generic 4.4.0-104.127
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-109-generic 4.4.0-109.132
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-112-generic 4.4.0-112.135
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-116-generic 4.4.0-116.140
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-119-generic 4.4.0-119.143
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-121-generic 4.4.0-121.145
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-122-generic 4.4.0-122.146
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-124-generic 4.4.0-124.148
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-127-generic 4.4.0-127.153
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-128-generic 4.4.0-128.154
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-130-generic 4.4.0-130.156
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-131-generic 4.4.0-131.157
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-133-generic 4.4.0-133.159
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-134-generic 4.4.0-134.160
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-135-generic 4.4.0-135.161
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-137-generic 4.4.0-137.163
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-138-generic 4.4.0-138.164
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-139-generic 4.4.0-139.165
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-140-generic 4.4.0-140.166
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-141-generic 4.4.0-141.167
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
ii linux-image-4.4.0-142-generic 4.4.0-142.168
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
ii linux-image-4.4.0-143-generic 4.4.0-143.169
amd64 Signed kernel image generic
rc linux-image-4.4.0-21-generic 4.4.0-21.37
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-59-generic 4.4.0-59.80
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-66-generic 4.4.0-66.87
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-71-generic 4.4.0-71.92
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-72-generic 4.4.0-72.93
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
ii linux-image-4.4.0-75-generic 4.4.0-75.96
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-77-generic 4.4.0-77.98
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-78-generic 4.4.0-78.99
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-79-generic 4.4.0-79.100
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-81-generic 4.4.0-81.104
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-83-generic 4.4.0-83.106
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-87-generic 4.4.0-87.110
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-89-generic 4.4.0-89.112
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-91-generic 4.4.0-91.114
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-92-generic 4.4.0-92.115
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-93-generic 4.4.0-93.116
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-96-generic 4.4.0-96.119
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-97-generic 4.4.0-97.120
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-4.4.0-98-generic 4.4.0-98.121
amd64 Linux kernel image for version 4.4.0 on 64
bit x86 SMP
rc linux-image-extra-4.4.0-101-generic 4.4.0-101.124
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-103-generic 4.4.0-103.126
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-104-generic 4.4.0-104.127
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-109-generic 4.4.0-109.132
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-112-generic 4.4.0-112.135
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-116-generic 4.4.0-116.140
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-119-generic 4.4.0-119.143
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-121-generic 4.4.0-121.145
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-122-generic 4.4.0-122.146
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-124-generic 4.4.0-124.148
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-127-generic 4.4.0-127.153
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-128-generic 4.4.0-128.154
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-130-generic 4.4.0-130.156
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-131-generic 4.4.0-131.157
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-133-generic 4.4.0-133.159
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-134-generic 4.4.0-134.160
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-135-generic 4.4.0-135.161
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-137-generic 4.4.0-137.163
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-138-generic 4.4.0-138.164
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-139-generic 4.4.0-139.165
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-140-generic 4.4.0-140.166
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-141-generic 4.4.0-141.167
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-142-generic 4.4.0-142.168
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-21-generic 4.4.0-21.37
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-59-generic 4.4.0-59.80
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-66-generic 4.4.0-66.87
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-71-generic 4.4.0-71.92
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-72-generic 4.4.0-72.93
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-75-generic 4.4.0-75.96
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-77-generic 4.4.0-77.98
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-78-generic 4.4.0-78.99
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-79-generic 4.4.0-79.100
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-81-generic 4.4.0-81.104
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-83-generic 4.4.0-83.106
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-87-generic 4.4.0-87.110
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-89-generic 4.4.0-89.112
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-91-generic 4.4.0-91.114
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-92-generic 4.4.0-92.115
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-93-generic 4.4.0-93.116
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-96-generic 4.4.0-96.119
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-97-generic 4.4.0-97.120
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-98-generic 4.4.0-98.121
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
ii linux-image-extra-virtual 4.4.0.143.151
amd64 Transitional package.
ii linux-image-generic 4.4.0.143.151
amd64 Generic Linux kernel image
ii linux-libc-dev:amd64 4.4.0-143.169
amd64 Linux Kernel Headers for development
ii linux-modules-4.4.0-143-generic 4.4.0-143.169
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
ii linux-modules-extra-4.4.0-143-generic 4.4.0-143.169
amd64 Linux kernel extra modules for version
4.4.0 on 64 bit x86 SMP
ii linux-sound-base 1.0.25+dfsg-0ubuntu5
all base package for ALSA and OSS sound systems
ii pptp-linux 1.8.0-1
amd64 Point-to-Point Tunneling Protocol (PPTP)
Client
ii syslinux 3:6.03+dfsg-11ubuntu1
amd64 collection of bootloaders (DOS FAT and
NTFS bootloader)
ii syslinux-common 3:6.03+dfsg-11ubuntu1
all collection of bootloaders (common)
ii syslinux-legacy 2:3.63+dfsg-2ubuntu8
amd64 Bootloader for Linux/i386 using MS-DOS
floppies
ii util-linux 2.27.1-6ubuntu3.6
amd64 miscellaneous system utilities
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1818049
Title:
virtualbox dkms modules fail to build with linux 4.4.0-143.169 [error:
too many arguments to function ‘get_user_pages’]
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1818049/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs