Compiling VMWare-Modules with Linux 3.15

Frustrated by vmware-modules-279.2 not emerging on your Gentoo box? Fear naught! It's just a question of collecting the right set of patches.
I guess these patches can be used on other distros as well, but for brevity I'll only list what needs to be done on Gentoo. It's a tad frustrating that the original bug report is dated April 24th and still the patches havend made it into the main Portage tree. Maybe this is because the right set of is still being debated on.

I for one could not get the package to compile just with the 279-kernel-3.15.patch and the inode_patch.patch. I had to add two further patches: vmci.patch and vsock.patch. Both are based on a tarball provided here. Simply put: download all four patches and place them in /etc/portage/patches/app-emulation/vmware-modules/ and emerge -v \>=app-emulation/vmware-modules-279.2 should run throughs moothly. Tested with sys-kernel/gentoo-sources-3.15.5.

Update: for Linux 3.16 (sys-kernel/gentoo-sources-3.16.1) I had to add this patch: 279-getname.patch.