I played around with how this might be fixed. The problem is that this could potentially hit all releases that get the split of vmalloc_sync_all() via stable. Minimally I would suspect Bionic to Focal. So I tried to come up with a modification to the module build which checks the kernel header file directly and adapts accordingly. The attached patch is the result. It is made against the Focal version of lttng-modules but with renaming KBuild.common into Makefile.ABI.workarounds it should (actually tested the code in bionic) work in older series, too.
** Patch added: "fix-vmalloc-sync-all.patch" https://bugs.launchpad.net/ubuntu/+source/lttng-modules/+bug/1874521/+attachment/5370973/+files/fix-vmalloc-sync-all.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1874521 Title: lttng-modules 2.10.8-1ubuntu2~18.04.1 ADT test failure with linux-kvm 4.15.0-1059.60 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lttng-modules/+bug/1874521/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
