In the thread on the VMware forum ( https://communities.vmware.com/thread/565157 ) there is a link to a potential patch for Kernel 4.12 support, but you are advised to not try to execute this, as – although it compiles OK – it will cause the host system to reboot without warning as soon as a client is started.. I have ‘tested’ this, and confirm that the host immediately reboots, without any console output!
I did mention in the earlier article that VirtualBox suffered from a similar problem, and it appears that they now have a solution ( https://www.virtualbox.org/ticket/16725 ). To see the changes that have been made, compare the old and new versions of memobj-r0drv-linux.c in the source tree..
Hopefully a fix will be available for VMware, soon..
Robert Gadsdon. June 9, 2017.