The only problem I had was that script, somehow, thought that it was already applied:
# ./patch-modules_3.5.0.shWhat happened actually is that previous patches I applied left this file and because of some error (I didn't investigate details) the script was confused. So, I simply removed offending file (/usr/lib/vmware/modules/source/.patched) and restarted script.
/usr/lib/vmware/modules/source/.patched found. You have already patched your sources. Exiting