With the latest Vmware update, VMWare tools installs all the modules except the vmci module which fails with the following error message:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c: In function ‘vmci_unlocked_ioctl’:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:718: error: implicit declaration of function ‘lock_kernel’
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:720: error: implicit declaration of function ‘unlock_kernel’
Does anyone know how the missing declarations should be fulfilled (missing include?), or the calls replaced?
At a guess, you need a similar patch to what we use on the host when there is no BKL. Have the open-vm-* packages been updated, yet, rather than using the version distributed with VMware?
Thanks for your suggestion.
At the moment I'm using plain-vanilla VMWare Tools. Although the absence of vmci is an irritant, it is not a killer, so I'm happy to stick with the official version of Tools.
