Hello Jason, This compilation error is caused by the following upstream stable fix we have backported to xenial kernel 4.4.0-143.169:
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 This change was needed to fix a security issue and unfortunately the external modules using the get_user_pages() API will need to adapt to the new function signature. The new signature is in place on mainline kernel for a while already (since v4.9-rc2), so it's likely that your module already have code in place to use the new signature. To fix this module you would need some checking similar to: #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 168) [use new API...] Given that this is a known issue and not really a bug in the kernel, I'm going to make this bug report as invalid. Thank you. ** Changed in: linux-signed (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1820454 Title: TBS driver make fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-signed/+bug/1820454/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
