vmware-modules always builds and installs vmci and vsock modules. If one uses the in-kernel versions of those modules (vmw_vmci and vsock) this is not needed, leads to further required patches on kernel upgrades and, in the case of vsock, to name clashes. An additional USE flag (e.g. "vmw_kernel") is required to disable build and installation of vmci and vsock. Reproducible: Always
Created attachment 370596 [details, diff] add vmw_kernel use flag to vmware-modules ebuild The patch is more or less an example of what is needed. It quite sure needs to be a bit cleaned by someone with more ebuild knowledge.
done in 279-r1, useflags are named differently