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