I recently updated to Ubuntu 18.04 (breezy) for some testing work, and with the update to Linux 4.15.0, it's no longer possible to compile vmmon due to the incompatible change from init_timer to timer_setup, with the function pointer signature changing to void(*)(struct timer_list *). I did a simple conversion from init_timer to timer_setup with the function signature changes, which compiles, but doesn't run a VM successfully. I must have missed something critical. On startup, I immediately get:
2018-02-28T21:41:12.553Z| vmx| E105: PANIC: VERIFY bora/vmcore/vmx/main/timeTracker_user.c:238 bugNr=148722
Has anyone else encountered this, or know of any patches which correctly update to this kernel version. I'm currently using Workstation 12 with some patches to make it work with 4.13, plus the above timer changes. Are there any plans to make a point release to make Workstation 12 work with current kernels?
Thanks,
Roger