By looking at the affected lines in the vboxdrv code, I was wild guessing, that they maybe wanted to disable exactly these functions, that have been deleted from the kernel. So I gave it a try and removed the whole if clause.
It build fine and my guest vm has booted flawlessly. Of course, just booting does not mean a lot, but anyway, I want to share that with you. Attached is the patch of my changes. I was so bold to select "This attachment contains a solution (patch) for this bug" ;)) Bear with me in case I'm wrong ;) ** Patch added: "vbox_remove_numa_disabling.patch" https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1254803/+attachment/3920099/+files/vbox_remove_numa_disabling.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1254803 Title: virtualbox-guest-dkms 4.2.16-dfsg-3: virtualbox-guest kernel module failed to build [error: ‘struct mm_struct’ has no member named ‘numa_next_reset’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1254803/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs