VMware Workstation 7.1.3 runs great on Linux kernel 2.6.37
Of course, only after you patch the installation. :) I can't remember when was the last time Workstation run without patching, that was really long long time ago. Maybe it's Linus' fault, he moves too fast, who can tell... :)
Also, you won't be able to compile and run the 2.6.37 kernel with the legacy BKL (Big Kernel Lock) disabled, Workstation still depends on lock_kernel() and unlock_kernel() primitives. Let's hope VMware fixes that in their next revision.
Anyway... the patch is relatively small this time, but many files had to be patched for the modules to compile properly, so I propose a slightly different methodology for patching.
Go to the module source directory and untar all archives:
for file in *
tar xvf $file
Apply the patch:
patch -p1 < /path/to/vmware-workstation-7.1.3-kernel-2.6.37.patch
Pack all archives once again, and get rid of the unpacked directories:
for file in *-only
tar cvf `basename $file -only`.tar $file
rm -rf *-only
Now you can rebuild and load modules:
vmware-modconfig --console --install-all
After that, Workstation runs fast and trouble free as usual. Have fun!
VMware modules that were patched with the attached patch compile correctly also on 2.6.38. So there's nothing special to do if you use WS 7.1.3 and upgrade from 2.6.37 to 2.6.38, just recompile the modules with the above vmware-modconfig incantation and everything will work just fine.