I need to use vmplayer because Microsoft Windows is required for Linux-unfriendly IT infrastructures, document formats, Online ATMs, etc. However the modules of the latest vmplayer, v3.1.3, cannot build under Linux 2.6.37. So:
Extract the tar balls under /usr/lib/vmware/modules/source , then apply this patch. Enter each directory, make.
Put the generated *.o under /lib/modules/$(uname -r)/misc , symlink them to *.ko, depmod -a. Done.