Public bug reported:

[Impact]
virtualbox dkms modules fail to build after Ubuntu kernel 4.4 backported the 
following fix from upstream stable, which is included on xenial kernel 
4.4.0-143.169 that's currently in -proposed.

mm: replace get_user_pages() write/force parameters with gup_flags
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial/commit/?h=master-next&id=9c72ad08f1510332e9314046e6a2adba5064f39a

Excerpt from ./virtualbox/5.1.38/build/make.log:
------------------------------------------------
/var/lib/dkms/virtualbox/5.1.38/build/vboxdrv/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 
/var/lib/dkms/virtualbox/5.1.38/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from 
/var/lib/dkms/virtualbox/5.1.38/build/vboxdrv/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,
      ^
------------------------------------------------

[Test case]
Install virtualbox dkms packages (virtualbox-dkms and virtualbox-guest-dkms) 
with Ubuntu linux 4.4.0-143

** Affects: virtualbox (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: virtualbox-hwe (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: virtualbox-lts-xenial (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: virtualbox (Ubuntu Trusty)
     Importance: Undecided
         Status: Invalid

** Affects: virtualbox-hwe (Ubuntu Trusty)
     Importance: Undecided
         Status: Invalid

** Affects: virtualbox-lts-xenial (Ubuntu Trusty)
     Importance: Undecided
         Status: New

** Affects: virtualbox (Ubuntu Xenial)
     Importance: Undecided
         Status: New

** Affects: virtualbox-hwe (Ubuntu Xenial)
     Importance: Undecided
         Status: New

** Affects: virtualbox-lts-xenial (Ubuntu Xenial)
     Importance: Undecided
         Status: Invalid

** Also affects: virtualbox (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: virtualbox-lts-xenial (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: virtualbox (Ubuntu Trusty)
   Importance: Undecided
       Status: New

** Also affects: virtualbox-lts-xenial (Ubuntu Trusty)
   Importance: Undecided
       Status: New

** Changed in: virtualbox (Ubuntu Trusty)
       Status: New => Invalid

** Changed in: virtualbox-lts-xenial (Ubuntu Xenial)
       Status: New => Invalid

** Also affects: virtualbox-hwe (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: virtualbox-hwe (Ubuntu Trusty)
       Status: New => Invalid

-- 
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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1818049/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to