1. Use at your own risk.
2. Backup your system.
3. Modify the versions numbers only...in the patch-modules_3.2.0.sh; You only need to edit the 2nd and 3rd lines after the comment field; changing 8.0.2 and 4.0.2 to Version 8.0.4 & 4.0.4 respectively as shown below.
<---begin code patch-modules_3.2.0.sh--->
# VMWare Workstation/Player _host kernel modules_ patcher v0.6.2 by ©2010 Artem S. Tashkinov
# Tailored and fixed vmblock patching for the 2.6.39 patch by Stefano Angeleri (weltall)
# Use at your own risk.
<---end code patch-modules_3.2.0.sh--->
This was the only change necessary for the workaround steps outlined for VMWare 8.0.2. to get version 8.0.4 operating.
When the script is run it will iterate several times.
Again... backup prior to use; then backup the "Modules sources backup can be found in the '/usr/lib/vmware/modules/source-workstation8.0.4-2012-07-xx-backup' directory". I performed the patch on 3 systems in the past 24 hours with no instability only because it was absolutely necessary. While the script was never intended to be ported, the VMWare Bundle made this possible simply changing the version alone ...I cannot say the same for any other version, nor would I recommend doing so as a regular practice. Cheers